A B C D E F G H I J K L M N P R S T U V W X Y

A

AbstractTileBackground - class com.golden.gamedev.object.background.AbstractTileBackground.
 
AbstractTileBackground(int[][], int) - Constructor for class com.golden.gamedev.object.background.AbstractTileBackground
 
AbstractTileBackground(int, int, int) - Constructor for class com.golden.gamedev.object.background.AbstractTileBackground
 
action() - Method in class com.golden.gamedev.object.Timer
 
add(int, Sprite) - Method in class com.golden.gamedev.object.SpriteGroup
Inserts specified sprite into this group at specified index, the first sprite is the first to render.
add(Sprite) - Method in class com.golden.gamedev.object.PlayField
Inserts an extra sprite, for example animation, explosion, etc.
add(Sprite) - Method in class com.golden.gamedev.object.SpriteGroup
Inserts specified sprite into this group.
addCollisionGroup(SpriteGroup, SpriteGroup, CollisionGroupManager) - Method in class com.golden.gamedev.object.PlayField
 
addGroup(SpriteGroup) - Method in class com.golden.gamedev.object.PlayField
Inserts new SpriteGroup into this playfield.
AdvanceBitmapFont - class com.golden.gamedev.object.font.AdvanceBitmapFont.
 
AdvanceBitmapFont(BufferedImage[]) - Constructor for class com.golden.gamedev.object.font.AdvanceBitmapFont
Constructs new AdvanceBitmapFont with specified images.
AnimatedSprite - class com.golden.gamedev.object.AnimatedSprite.
Subclass of Sprite that can be animated.
AnimatedSprite() - Constructor for class com.golden.gamedev.object.AnimatedSprite
 
AnimatedSprite(BufferedImage[], int, int) - Constructor for class com.golden.gamedev.object.AnimatedSprite
 
AnimatedSprite(int, int) - Constructor for class com.golden.gamedev.object.AnimatedSprite
 
AnimationSprite - class com.golden.gamedev.object.sprite.AnimationSprite.
Under development, experimental.
AnimationSprite(SpriteAnimation[], int, int) - Constructor for class com.golden.gamedev.object.sprite.AnimationSprite
 
APPLET_MODE - Static variable in class com.golden.gamedev.engine.graphics.HybridMode
 
AppletMode - class com.golden.gamedev.engine.graphics.AppletMode.
Graphics frame work for applet environment, used by GameEngine to create game environment.
AppletMode() - Constructor for class com.golden.gamedev.engine.graphics.AppletMode
 
applyMask(Image, Color) - Static method in class com.golden.gamedev.util.ImageUtil
 
applyMask(Image, Color) - Static method in class com.golden.gamedev.util.ImageUtil2
 
ASCENDING_Y - Static variable in class com.golden.gamedev.genre.platform.PlatformCollision
 
AWTInput - class com.golden.gamedev.engine.input.AWTInput.
 
AWTInput.InputListener - class com.golden.gamedev.engine.input.AWTInput.InputListener.
 
AWTInput.InputListener() - Constructor for class com.golden.gamedev.engine.input.AWTInput.InputListener
 
AWTInput(Component) - Constructor for class com.golden.gamedev.engine.input.AWTInput
 

B

Background - class com.golden.gamedev.object.Background.
Background where Sprites lived.
Background() - Constructor for class com.golden.gamedev.object.Background
Creates new Background, with size and clipping area as large as screen size.
Background(int, int) - Constructor for class com.golden.gamedev.object.Background
Creates new Background with specified size, and default clipping area (as large as screen size).
BaseAudio - class com.golden.gamedev.engine.BaseAudio.
 
BaseAudio(BaseIO, BaseAudioRenderer) - Constructor for class com.golden.gamedev.engine.BaseAudio
 
BaseAudioRenderer - interface com.golden.gamedev.engine.BaseAudioRenderer.
The BaseAudioRenderer interface is a simple abstraction for playing audio sound.
BaseGraphics - interface com.golden.gamedev.engine.BaseGraphics.
The BaseGraphics interface provide all needed abstraction for drawing unto screen.
BaseInput - interface com.golden.gamedev.engine.BaseInput.
 
BaseIO - class com.golden.gamedev.engine.BaseIO.
Class to get external resources, such as java.io.File, java.io.InputStream, java.net.URL.
BaseIO(Class) - Constructor for class com.golden.gamedev.engine.BaseIO
 
BaseIO(Class, int) - Constructor for class com.golden.gamedev.engine.BaseIO
 
BaseLoader - class com.golden.gamedev.engine.BaseLoader.
Class for loading and storing game images.
BaseLoader(BaseIO, Color) - Constructor for class com.golden.gamedev.engine.BaseLoader
 
BaseTimer - interface com.golden.gamedev.engine.BaseTimer.
Interface for running timer constantly, with specified frame per second.
BitmapFont - class com.golden.gamedev.object.font.BitmapFont.
 
BitmapFont(BufferedImage[]) - Constructor for class com.golden.gamedev.object.font.BitmapFont
Constructs new BitmapFont with specified images, all images must have same width and height.
BOTTOM_COLLISION - Static variable in class com.golden.gamedev.object.CollisionBounds
 
BOTTOM_TOP_COLLISION - Static variable in class com.golden.gamedev.object.CollisionGroup
 
bsEngine - Variable in class com.golden.gamedev.GameObject
 
bsGraphics - Variable in class com.golden.gamedev.Game
 
bsGraphics - Variable in class com.golden.gamedev.GameEngine
 
bsGraphics - Variable in class com.golden.gamedev.GameObject
 
bsInput - Variable in class com.golden.gamedev.Game
 
bsInput - Variable in class com.golden.gamedev.GameEngine
 
bsInput - Variable in class com.golden.gamedev.GameObject
 
bsIO - Variable in class com.golden.gamedev.Game
 
bsIO - Variable in class com.golden.gamedev.GameEngine
 
bsIO - Variable in class com.golden.gamedev.GameObject
 
bsLoader - Variable in class com.golden.gamedev.Game
 
bsLoader - Variable in class com.golden.gamedev.GameEngine
 
bsLoader - Variable in class com.golden.gamedev.GameObject
 
bsMusic - Variable in class com.golden.gamedev.Game
 
bsMusic - Variable in class com.golden.gamedev.GameEngine
 
bsMusic - Variable in class com.golden.gamedev.GameObject
 
bsSound - Variable in class com.golden.gamedev.Game
 
bsSound - Variable in class com.golden.gamedev.GameEngine
 
bsSound - Variable in class com.golden.gamedev.GameObject
 
bsTimer - Variable in class com.golden.gamedev.Game
 
bsTimer - Variable in class com.golden.gamedev.GameEngine
 
bsTimer - Variable in class com.golden.gamedev.GameObject
 

C

canvas - Variable in class com.golden.gamedev.MiniApplet
 
CENTER - Static variable in interface com.golden.gamedev.object.GameFont
 
checkCollision() - Method in class com.golden.gamedev.object.CollisionBounds
 
checkCollision() - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
checkCollision() - Method in interface com.golden.gamedev.object.CollisionGroupManager
 
checkCollision() - Method in class com.golden.gamedev.genre.platform.PlatformCollision
 
checkCollisions() - Method in class com.golden.gamedev.object.PlayField
 
checkPosMouse(int, int, int, int) - Method in class com.golden.gamedev.Game
 
checkPosMouse(int, int, int, int) - Method in class com.golden.gamedev.GameObject
 
CLASS_LOADER - Static variable in class com.golden.gamedev.engine.BaseIO
 
CLASS_URL - Static variable in class com.golden.gamedev.engine.BaseIO
 
cleanup() - Method in class com.golden.gamedev.GameEngine
Releases all game resources, and do finalization.
cleanup() - Method in interface com.golden.gamedev.engine.BaseInput
 
cleanup() - Method in interface com.golden.gamedev.engine.BaseGraphics
Releases all graphics resources and do finalization.
cleanup() - Method in class com.golden.gamedev.engine.graphics.FullScreenMode
 
cleanup() - Method in class com.golden.gamedev.engine.graphics.AppletMode
 
cleanup() - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
cleanup() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
cleanup() - Method in class com.golden.gamedev.engine.input.AWTInput
 
clear() - Method in class com.golden.gamedev.object.SpriteGroup
Removes all group members.
clear() - Method in class com.golden.gamedev.object.GameFontManager
 
clearCache() - Method in class com.golden.gamedev.object.PlayField
Clears cache sprite.
click() - Method in class com.golden.gamedev.Game
 
click() - Method in class com.golden.gamedev.GameObject
 
collided(Sprite) - Method in class com.golden.gamedev.object.CollisionBounds
Sprite sprite hit bounds, perform collide implementation.
collided(Sprite, Sprite) - Method in class com.golden.gamedev.object.CollisionGroupStandard
Sprite sprite1 and Sprite sprite2 is collided, perform any collide implementation.
collided(Sprite, Sprite) - Method in class com.golden.gamedev.genre.platform.PlatformCollision
Collects all collided sprites event into HashMap collection.
collided2(Sprite, Sprite) - Method in class com.golden.gamedev.genre.platform.PlatformCollision
 
CollisionBounds - class com.golden.gamedev.object.CollisionBounds.
 
CollisionBounds(SpriteGroup, Background) - Constructor for class com.golden.gamedev.object.CollisionBounds
 
CollisionBounds(SpriteGroup, int, int, int, int) - Constructor for class com.golden.gamedev.object.CollisionBounds
 
CollisionGroup - class com.golden.gamedev.object.CollisionGroup.
Subclass of CollisionGroupStandard, introduce some collision events, such as collision side, and sprite position after collision.
CollisionGroup() - Constructor for class com.golden.gamedev.object.CollisionGroup
 
CollisionGroup(SpriteGroup, SpriteGroup) - Constructor for class com.golden.gamedev.object.CollisionGroup
 
CollisionGroupManager - interface com.golden.gamedev.object.CollisionGroupManager.
Interface to detect collisions between SpriteGroups.
CollisionGroupPrecise - class com.golden.gamedev.object.CollisionGroupPrecise.
Subclass of CollisionGroup that calculate precise sprite position after collision.
CollisionGroupPrecise() - Constructor for class com.golden.gamedev.object.CollisionGroupPrecise
 
CollisionGroupPrecise(SpriteGroup, SpriteGroup) - Constructor for class com.golden.gamedev.object.CollisionGroupPrecise
 
CollisionGroupStandard - class com.golden.gamedev.object.CollisionGroupStandard.
The basic standard of collision check, it only check is the collision occured or not.
CollisionGroupStandard() - Constructor for class com.golden.gamedev.object.CollisionGroupStandard
 
CollisionGroupStandard(SpriteGroup, SpriteGroup) - Constructor for class com.golden.gamedev.object.CollisionGroupStandard
 
CollisionRect - class com.golden.gamedev.object.CollisionRect.
Almost equal with java.awt.Rectangle, but use some optimized method.
CollisionRect() - Constructor for class com.golden.gamedev.object.CollisionRect
 
collisionSide - Variable in class com.golden.gamedev.object.CollisionGroup
 
collisionX1 - Variable in class com.golden.gamedev.object.CollisionGroup
 
collisionX2 - Variable in class com.golden.gamedev.object.CollisionGroup
 
collisionY1 - Variable in class com.golden.gamedev.object.CollisionGroup
 
collisionY2 - Variable in class com.golden.gamedev.object.CollisionGroup
 
ColorBackground - class com.golden.gamedev.object.background.ColorBackground.
 
ColorBackground(Color) - Constructor for class com.golden.gamedev.object.background.ColorBackground
 
ColorBackground(Color, int, int) - Constructor for class com.golden.gamedev.object.background.ColorBackground
 
com.golden.gamedev - package com.golden.gamedev
 
com.golden.gamedev.engine - package com.golden.gamedev.engine
 
com.golden.gamedev.engine.audio - package com.golden.gamedev.engine.audio
 
com.golden.gamedev.engine.graphics - package com.golden.gamedev.engine.graphics
 
com.golden.gamedev.engine.input - package com.golden.gamedev.engine.input
 
com.golden.gamedev.engine.timer - package com.golden.gamedev.engine.timer
 
com.golden.gamedev.funbox - package com.golden.gamedev.funbox
 
com.golden.gamedev.genre.platform - package com.golden.gamedev.genre.platform
 
com.golden.gamedev.object - package com.golden.gamedev.object
 
com.golden.gamedev.object.background - package com.golden.gamedev.object.background
 
com.golden.gamedev.object.font - package com.golden.gamedev.object.font
 
com.golden.gamedev.object.sprite - package com.golden.gamedev.object.sprite
 
com.golden.gamedev.util - package com.golden.gamedev.util
 
compactStrings(String[]) - Static method in class com.golden.gamedev.util.Utility
Compacting String s to occupy less memory.
compare(Object, Object) - Method in class com.golden.gamedev.genre.platform.PlatformCollision
 
createBitmapFont(Font, Color) - Static method in class com.golden.gamedev.util.FontUtil
Creates bitmap font from the specified font that can be used by AdvanceBitmapFont.
createEnvironment(boolean, boolean) - Method in class com.golden.gamedev.Game
 
createEnvironment(boolean, boolean) - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
createImage(int, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
createImage(int, int) - Static method in class com.golden.gamedev.util.ImageUtil2
 
createImage(int, int, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
createImage(int, int, int) - Static method in class com.golden.gamedev.util.ImageUtil2
 
createInputListener() - Method in class com.golden.gamedev.engine.input.AWTInput
 
createRenderer() - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Creates another empty renderer based on this renderer.
createRenderer() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
createRenderer() - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
createRenderer() - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
createTrueTypeFont(URL, int, float) - Static method in class com.golden.gamedev.util.FontUtil
Creates True Type Font (*.ttf) from the specified URL.
currentFPS - Variable in class com.golden.gamedev.MiniApplet
 
currentGame() - Method in class com.golden.gamedev.GameEngine
 
currentGameID() - Method in class com.golden.gamedev.GameEngine
 
cut(Object, int) - Static method in class com.golden.gamedev.util.Utility
The original array is not changed, it creates a whole new array.

D

DEBUG - Variable in class com.golden.gamedev.funbox.KeyCapture
 
DESCENDING_Y - Static variable in class com.golden.gamedev.genre.platform.PlatformCollision
 
destroy() - Method in class com.golden.gamedev.engine.graphics.AppletMode
 
drawString(Graphics2D, String, int, int) - Method in interface com.golden.gamedev.object.GameFont
Draw single line text into graphics context.
drawString(Graphics2D, String, int, int) - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
drawString(Graphics2D, String, int, int) - Method in class com.golden.gamedev.object.font.SystemFont
 
drawString(Graphics2D, String, int, int) - Method in class com.golden.gamedev.object.font.BitmapFont
 
drawString(Graphics2D, String, int, int, int, int) - Method in interface com.golden.gamedev.object.GameFont
 
drawString(Graphics2D, String, int, int, int, int) - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
drawString(Graphics2D, String, int, int, int, int) - Method in class com.golden.gamedev.object.font.SystemFont
 
drawString(Graphics2D, String, int, int, int, int) - Method in class com.golden.gamedev.object.font.BitmapFont
 
drawText(Graphics2D, String, int, int, int, int, int, int) - Method in interface com.golden.gamedev.object.GameFont
Draw multiple line text into graphics context.
drawText(Graphics2D, String, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
drawText(Graphics2D, String, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.font.SystemFont
 
drawText(Graphics2D, String, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.font.BitmapFont
 

E

equals(Object) - Method in class com.golden.gamedev.object.sprite.PatternSprite
 
expand(Object, int) - Static method in class com.golden.gamedev.util.Utility
Expands an array of object by specified size, src can not null.
expand(Object, int, boolean) - Static method in class com.golden.gamedev.util.Utility
Expands an array of object by specified size, src can not null.
expand(Object, int, boolean, Class) - Static method in class com.golden.gamedev.util.Utility
Expands an array of Class type object by specified size, src can be null.

F

fileRead(File) - Static method in class com.golden.gamedev.util.FileUtil
Read an array of String from specified text file.
fileRead(InputStream) - Static method in class com.golden.gamedev.util.FileUtil
 
fileRead(InputStream, String, boolean) - Static method in class com.golden.gamedev.util.FileUtil
 
FileUtil - class com.golden.gamedev.util.FileUtil.
Utility class for reading and writing text file, also several methods for processing File object.
fileWrite(String[], File) - Static method in class com.golden.gamedev.util.FileUtil
Writes an array of String to specified text file.
finalize() - Method in class com.golden.gamedev.GameObject
 
finish() - Method in class com.golden.gamedev.Game
 
finish() - Method in class com.golden.gamedev.GameEngine
End the game, and back to Operating System
finish() - Method in class com.golden.gamedev.GameObject
 
finish() - Method in class com.golden.gamedev.MiniApplet
 
flip() - Method in interface com.golden.gamedev.engine.BaseGraphics
Flips backbuffer to screen (primary surface).
flip() - Method in class com.golden.gamedev.engine.graphics.FullScreenMode
 
flip() - Method in class com.golden.gamedev.engine.graphics.AppletMode
 
flip() - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
flip() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
fm - Variable in class com.golden.gamedev.object.font.SystemFont
 
focusGained(FocusEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
focusLost(FocusEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
font - Variable in class com.golden.gamedev.object.font.SystemFont
 
fontManager - Variable in class com.golden.gamedev.Game
 
fontManager - Variable in class com.golden.gamedev.GameEngine
 
fontManager - Variable in class com.golden.gamedev.GameObject
 
FontUtil - class com.golden.gamedev.util.FontUtil.
Utility class for manipulating Font object.
forceX(int) - Method in class com.golden.gamedev.object.Sprite
 
forceY(int) - Method in class com.golden.gamedev.object.Sprite
 
frame - Variable in class com.golden.gamedev.engine.graphics.FullScreenMode
 
frmMain - Variable in class com.golden.gamedev.engine.graphics.WindowMode
 
FULLSCREEN_MODE - Static variable in class com.golden.gamedev.engine.graphics.HybridMode
 
FullScreenMode - class com.golden.gamedev.engine.graphics.FullScreenMode.
Graphics frame work for fullscreen exclusive environment, used by GameEngine to create game environment.
FullScreenMode(Dimension) - Constructor for class com.golden.gamedev.engine.graphics.FullScreenMode
 
FullScreenMode(Dimension, boolean) - Constructor for class com.golden.gamedev.engine.graphics.FullScreenMode
 

G

GageTimer - class com.golden.gamedev.engine.timer.GageTimer.
Timer builds based on GAGE game engine library.
GageTimer() - Constructor for class com.golden.gamedev.engine.timer.GageTimer
Creates a new instance of GageTimer.
Game - class com.golden.gamedev.Game.
Golden T Game Engine (GTGE) Core Class, wrapping all available Game Engine.
Game() - Constructor for class com.golden.gamedev.Game
Creates new instance of Game, please see note below.
GameCursor - class com.golden.gamedev.object.GameCursor.
Rich graphics and animated mouse pointer, replacing standard windows mouse pointer.
GameCursor(BaseInput) - Constructor for class com.golden.gamedev.object.GameCursor
 
GameCursor(BaseInput, BufferedImage[]) - Constructor for class com.golden.gamedev.object.GameCursor
 
GameEngine - class com.golden.gamedev.GameEngine.
Abstract class that wrapping all available Game Engine.
GameEngine(BaseGraphics) - Constructor for class com.golden.gamedev.GameEngine
 
GameFont - interface com.golden.gamedev.object.GameFont.
The GameFont interface is an abstraction for drawing text into screen.
GameFontManager - class com.golden.gamedev.object.GameFontManager.
Simplify GameFont creation, also behave as the storage of the loaded GameFont.
GameFontManager() - Constructor for class com.golden.gamedev.object.GameFontManager
 
GameObject - class com.golden.gamedev.GameObject.
Similar like Game class except that this class is created under GameEngine frame work.
GameObject(GameEngine) - Constructor for class com.golden.gamedev.GameObject
 
gc - Static variable in class com.golden.gamedev.engine.graphics.FullScreenMode
 
gc - Static variable in class com.golden.gamedev.engine.graphics.AppletMode
 
gc - Static variable in class com.golden.gamedev.engine.graphics.WindowMode
 
gc - Static variable in class com.golden.gamedev.engine.graphics.HybridMode
 
getActiveMember() - Method in class com.golden.gamedev.object.SpriteGroup
Returns the first found active sprite or null if there is no active sprite.
getAllSize() - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
getAllSprites() - Method in class com.golden.gamedev.genre.platform.PlatformGroup
Returns all registered sprite in this group, same as SpriteGroup.getSprites().
getAnimationTimer() - Method in class com.golden.gamedev.object.AnimatedSprite
 
getAnimationTimer() - Method in class com.golden.gamedev.object.sprite.AnimationSprite
 
getAnimationTimer() - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
getAudioFile() - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Returns the audio file associated with this audio renderer.
getAudioFile() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
getAudioFile() - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
getAudioFile() - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
getAudioRenderer(int) - Method in class com.golden.gamedev.engine.BaseAudio
 
getAudioRenderer(String) - Method in class com.golden.gamedev.engine.BaseAudio
 
getBackBuffer() - Method in interface com.golden.gamedev.engine.BaseGraphics
Returns backbuffer where the rendering perform.
getBackBuffer() - Method in class com.golden.gamedev.engine.graphics.FullScreenMode
 
getBackBuffer() - Method in class com.golden.gamedev.engine.graphics.AppletMode
 
getBackBuffer() - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
getBackBuffer() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
getBackground() - Method in class com.golden.gamedev.object.PlayField
 
getBackground() - Method in class com.golden.gamedev.object.SpriteGroup
Background of this group.
getBackground() - Method in class com.golden.gamedev.object.Sprite
 
getBase() - Method in class com.golden.gamedev.engine.BaseIO
 
getBaseIO() - Method in class com.golden.gamedev.engine.BaseAudio
 
getBaseIO() - Method in class com.golden.gamedev.engine.BaseLoader
 
getBounds() - Method in class com.golden.gamedev.object.CollisionBounds
 
getBuffer() - Method in class com.golden.gamedev.engine.BaseAudio
 
getCacheImage(String) - Method in class com.golden.gamedev.engine.BaseLoader
Returns specified image key from cache.
getCacheImages(String) - Method in class com.golden.gamedev.engine.BaseLoader
Returns specified image key from cache.
getClip() - Method in class com.golden.gamedev.object.Background
 
getCollisionGroup(SpriteGroup) - Method in class com.golden.gamedev.object.PlayField
 
getCollisionGroup(SpriteGroup, SpriteGroup) - Method in class com.golden.gamedev.object.PlayField
 
getCollisionGroups() - Method in class com.golden.gamedev.object.PlayField
 
getCollisionRect1() - Method in class com.golden.gamedev.object.CollisionBounds
 
getCollisionRect1() - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
getCollisionRect2() - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
getCollisionSide() - Method in class com.golden.gamedev.object.CollisionGroup
 
getCollisionSideString() - Method in class com.golden.gamedev.object.CollisionGroup
 
getColor() - Method in class com.golden.gamedev.object.font.SystemFont
 
getColor() - Method in class com.golden.gamedev.object.background.ColorBackground
 
getComparator() - Method in class com.golden.gamedev.object.PlayField
 
getComparator() - Method in class com.golden.gamedev.object.SpriteGroup
 
getComponent() - Method in interface com.golden.gamedev.engine.BaseGraphics
Returns the component where the rendering perform.
getComponent() - Method in class com.golden.gamedev.engine.graphics.FullScreenMode
 
getComponent() - Method in class com.golden.gamedev.engine.graphics.AppletMode
 
getComponent() - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
getComponent() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
getComponent() - Method in class com.golden.gamedev.engine.input.AWTInput
Returns the awt component used by this input.
getCountRenderers() - Method in class com.golden.gamedev.engine.BaseAudio
 
getCurrentFPS() - Method in class com.golden.gamedev.Game
 
getCurrentFPS() - Method in class com.golden.gamedev.GameEngine
 
getCurrentFPS() - Method in class com.golden.gamedev.GameObject
 
getCurrentFPS() - Method in interface com.golden.gamedev.engine.BaseTimer
Returns current frame per second.
getCurrentFPS() - Method in class com.golden.gamedev.engine.timer.SystemTimer
 
getCurrentFPS() - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 
getCurrentFPS() - Method in class com.golden.gamedev.engine.timer.GageTimer
 
getCurrentFPS() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
getCurrentUPS() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
getDefaultBackground() - Static method in class com.golden.gamedev.object.Background
 
getDelay() - Method in class com.golden.gamedev.object.Timer
 
getDelayTime() - Method in class com.golden.gamedev.funbox.KeyCapture
 
getDirection() - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
getEnvironment() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
getEnvironmentString() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
getExpandFactor() - Method in class com.golden.gamedev.object.SpriteGroup
 
getExtension(File) - Static method in class com.golden.gamedev.util.FileUtil
Returns the extension of specified file.
getExtension(String) - Static method in class com.golden.gamedev.util.FileUtil
 
getFile(String) - Method in class com.golden.gamedev.engine.BaseIO
 
getFile(String, int) - Method in class com.golden.gamedev.engine.BaseIO
 
getFont(BufferedImage) - Method in class com.golden.gamedev.object.GameFontManager
Returns AdvanceBitmapFont that using standard Bitmap Font Writer, created by Stefan Pettersson.
getFont(BufferedImage[]) - Method in class com.golden.gamedev.object.GameFontManager
 
getFont(Font) - Method in class com.golden.gamedev.object.GameFontManager
 
getFont(Font, Color) - Method in class com.golden.gamedev.object.GameFontManager
 
getFont(String) - Method in class com.golden.gamedev.object.GameFontManager
 
getFontName() - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
getFrame() - Method in class com.golden.gamedev.object.AnimatedSprite
 
getFrame() - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
getFrame() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
getGame(int) - Method in class com.golden.gamedev.GameEngine
Returns GameObject with specific ID to be played next.
getGroup(String) - Method in class com.golden.gamedev.object.PlayField
 
getGroup1() - Method in class com.golden.gamedev.object.CollisionBounds
 
getGroup1() - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
getGroup1() - Method in interface com.golden.gamedev.object.CollisionGroupManager
 
getGroup2() - Method in class com.golden.gamedev.object.CollisionBounds
 
getGroup2() - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
getGroup2() - Method in interface com.golden.gamedev.object.CollisionGroupManager
 
getGroups() - Method in class com.golden.gamedev.object.PlayField
 
getHeight() - Method in class com.golden.gamedev.Game
 
getHeight() - Method in class com.golden.gamedev.GameEngine
 
getHeight() - Method in class com.golden.gamedev.GameObject
 
getHeight() - Method in class com.golden.gamedev.object.CollisionRect
 
getHeight() - Method in class com.golden.gamedev.object.Background
 
getHeight() - Method in class com.golden.gamedev.object.Sprite
 
getHeight() - Method in interface com.golden.gamedev.object.GameFont
Returns height of this font.
getHeight() - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
getHeight() - Method in class com.golden.gamedev.object.font.SystemFont
 
getHeight() - Method in class com.golden.gamedev.object.font.BitmapFont
 
getID() - Method in class com.golden.gamedev.object.Sprite
 
getImage() - Method in class com.golden.gamedev.object.Sprite
 
getImage() - Method in class com.golden.gamedev.object.AnimatedSprite
 
getImage() - Method in class com.golden.gamedev.object.sprite.SpriteAnimation
 
getImage() - Method in class com.golden.gamedev.object.background.ImageBackground
 
getImage() - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
getImage(int) - Method in class com.golden.gamedev.object.AnimatedSprite
 
getImage(int) - Method in class com.golden.gamedev.object.background.TileBackground
 
getImage(int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getImage(int, int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
getImage(String) - Method in class com.golden.gamedev.Game
 
getImage(String) - Method in class com.golden.gamedev.GameObject
 
getImage(String) - Method in class com.golden.gamedev.engine.BaseLoader
 
getImage(String, boolean) - Method in class com.golden.gamedev.Game
 
getImage(String, boolean) - Method in class com.golden.gamedev.GameObject
 
getImage(String, boolean) - Method in class com.golden.gamedev.engine.BaseLoader
Loads and returns an image with specified file and masking color.
getImage(URL) - Static method in class com.golden.gamedev.util.ImageUtil
 
getImage(URL) - Static method in class com.golden.gamedev.util.ImageUtil2
 
getImage(URL, Color) - Static method in class com.golden.gamedev.util.ImageUtil
 
getImage(URL, Color) - Static method in class com.golden.gamedev.util.ImageUtil2
 
getImage(URL, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
getImage(URL, int) - Static method in class com.golden.gamedev.util.ImageUtil2
 
getImageFont() - Method in class com.golden.gamedev.object.font.BitmapFont
 
getImageFont(int) - Method in class com.golden.gamedev.object.font.BitmapFont
 
getImages() - Method in class com.golden.gamedev.object.AnimatedSprite
 
getImages(String, int, int) - Method in class com.golden.gamedev.Game
 
getImages(String, int, int) - Method in class com.golden.gamedev.GameObject
 
getImages(String, int, int) - Method in class com.golden.gamedev.engine.BaseLoader
 
getImages(String, int, int, boolean) - Method in class com.golden.gamedev.Game
 
getImages(String, int, int, boolean) - Method in class com.golden.gamedev.GameObject
 
getImages(String, int, int, boolean) - Method in class com.golden.gamedev.engine.BaseLoader
Loads and returns image strip with specified file and masking color.
getImages(String, int, int, boolean, int, int) - Method in class com.golden.gamedev.Game
 
getImages(String, int, int, boolean, int, int) - Method in class com.golden.gamedev.GameObject
 
getImages(String, int, int, boolean, String, int) - Method in class com.golden.gamedev.Game
 
getImages(String, int, int, boolean, String, int) - Method in class com.golden.gamedev.GameObject
 
getImages(String, int, int, int, int) - Method in class com.golden.gamedev.Game
 
getImages(String, int, int, int, int) - Method in class com.golden.gamedev.GameObject
 
getImages(String, int, int, String, int) - Method in class com.golden.gamedev.Game
 
getImages(String, int, int, String, int) - Method in class com.golden.gamedev.GameObject
 
getImages(URL, int, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
getImages(URL, int, int) - Static method in class com.golden.gamedev.util.ImageUtil2
 
getImages(URL, int, int, Color) - Static method in class com.golden.gamedev.util.ImageUtil
 
getImages(URL, int, int, Color) - Static method in class com.golden.gamedev.util.ImageUtil2
 
getImages(URL, int, int, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
getKeyCaptureListener() - Method in class com.golden.gamedev.funbox.KeyCapture
 
getKeyDown() - Method in interface com.golden.gamedev.engine.BaseInput
 
getKeyDown() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getKeyPressed() - Method in interface com.golden.gamedev.engine.BaseInput
 
getKeyPressed() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getKeyReleased() - Method in interface com.golden.gamedev.engine.BaseInput
 
getKeyReleased() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getKeySequence() - Method in class com.golden.gamedev.funbox.KeyCapture
 
getKeyString() - Method in class com.golden.gamedev.funbox.KeyCapture
 
getLayer() - Method in class com.golden.gamedev.object.Sprite
Layer can be used for z-order rendering.
getLoader() - Method in class com.golden.gamedev.engine.BaseIO
 
getMaskColor() - Method in class com.golden.gamedev.engine.BaseLoader
 
getMode() - Method in class com.golden.gamedev.engine.BaseIO
 
getModifiers() - Method in class com.golden.gamedev.funbox.KeyCapture
 
getMouseDown() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMouseDown() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMouseDX() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMouseDX() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMouseDY() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMouseDY() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMousePressed() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMousePressed() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMouseReleased() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMouseReleased() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMouseX() - Method in class com.golden.gamedev.Game
 
getMouseX() - Method in class com.golden.gamedev.GameObject
 
getMouseX() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMouseX() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMouseY() - Method in class com.golden.gamedev.Game
 
getMouseY() - Method in class com.golden.gamedev.GameObject
 
getMouseY() - Method in interface com.golden.gamedev.engine.BaseInput
 
getMouseY() - Method in class com.golden.gamedev.engine.input.AWTInput
 
getMovementTimer() - Method in class com.golden.gamedev.object.Sprite
 
getName() - Method in class com.golden.gamedev.object.SpriteGroup
Returns the name of this group.
getName(File) - Static method in class com.golden.gamedev.util.FileUtil
Returns the name of specified file without it's extension.
getName(String) - Static method in class com.golden.gamedev.util.FileUtil
 
getOldX() - Method in class com.golden.gamedev.object.Sprite
 
getOldY() - Method in class com.golden.gamedev.object.Sprite
 
getOnScreenGroup() - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
getPath(File) - Static method in class com.golden.gamedev.util.FileUtil
Returns the path of specified file.
getPath(int) - Method in class com.golden.gamedev.engine.BaseIO
 
getPath(String) - Static method in class com.golden.gamedev.util.FileUtil
 
getPathName(File) - Static method in class com.golden.gamedev.util.FileUtil
Returns the path and the name of specified file without its extension.
getPathName(String) - Static method in class com.golden.gamedev.util.FileUtil
 
getPattern() - Method in class com.golden.gamedev.object.sprite.PatternSprite
 
getRandom(int, int) - Method in class com.golden.gamedev.Game
 
getRandom(int, int) - Method in class com.golden.gamedev.GameObject
 
getRandom(int, int) - Method in class com.golden.gamedev.MiniApplet
 
getRandom(int, int) - Static method in class com.golden.gamedev.util.Utility
Returns random number, range from lowerbound to upperbound.
getRandomObject() - Static method in class com.golden.gamedev.util.Utility
Returns pre-defined Random object.
getRenderers() - Method in class com.golden.gamedev.engine.BaseAudio
 
getRequestedFPS() - Method in class com.golden.gamedev.Game
 
getRequestedFPS() - Method in class com.golden.gamedev.GameEngine
 
getRequestedFPS() - Method in class com.golden.gamedev.GameObject
 
getRequestedFPS() - Method in interface com.golden.gamedev.engine.BaseTimer
Returns requested frame per second.
getRequestedFPS() - Method in class com.golden.gamedev.engine.timer.SystemTimer
 
getRequestedFPS() - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 
getRequestedFPS() - Method in class com.golden.gamedev.engine.timer.GageTimer
 
getRequestedFPS() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
getScanFrequence() - Method in class com.golden.gamedev.object.SpriteGroup
 
getScreenX() - Method in class com.golden.gamedev.object.Sprite
 
getScreenY() - Method in class com.golden.gamedev.object.Sprite
 
getShiftOperator(int) - Static method in class com.golden.gamedev.util.Utility
 
getShrinkFactor() - Method in class com.golden.gamedev.object.SpriteGroup
 
getSize() - Method in class com.golden.gamedev.object.SpriteGroup
Returns the size of this group.
getSize() - Method in class com.golden.gamedev.genre.platform.PlatformGroup
Returns total on screen sprites
getSize() - Method in interface com.golden.gamedev.engine.BaseGraphics
Returns the dimension of this graphics component.
getSize() - Method in class com.golden.gamedev.engine.graphics.FullScreenMode
 
getSize() - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
getSize() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
getSpeedX() - Method in class com.golden.gamedev.object.Sprite
 
getSpeedY() - Method in class com.golden.gamedev.object.Sprite
 
getSprite1() - Method in class com.golden.gamedev.object.CollisionGroup
 
getSprite2() - Method in class com.golden.gamedev.object.CollisionGroup
 
getSprites() - Method in class com.golden.gamedev.object.SpriteGroup
Returns all sprites (active, inactive, and also null sprite) in this group.
getSprites() - Method in class com.golden.gamedev.genre.platform.PlatformGroup
Returns on screen sprites
getStatus() - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
getStorage() - Method in class com.golden.gamedev.genre.platform.PlatformCollision
 
getStream(String) - Method in class com.golden.gamedev.engine.BaseIO
 
getStream(String, int) - Method in class com.golden.gamedev.engine.BaseIO
 
getStringMode(int) - Method in class com.golden.gamedev.engine.BaseIO
 
getTileImages() - Method in class com.golden.gamedev.object.background.TileBackground
 
getTiles() - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getTilesHeight() - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getTileSize() - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getTilesWidth() - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getTileX() - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getTileY() - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
getTotalFrame() - Method in class com.golden.gamedev.object.AnimatedSprite
 
getURL(String) - Method in class com.golden.gamedev.engine.BaseIO
 
getURL(String, int) - Method in class com.golden.gamedev.engine.BaseIO
 
getVolume() - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Returns this audio volume.
getVolume() - Method in class com.golden.gamedev.engine.BaseAudio
 
getVolume() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
getVolume() - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
getVolume() - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
getWidth() - Method in class com.golden.gamedev.Game
 
getWidth() - Method in class com.golden.gamedev.GameEngine
 
getWidth() - Method in class com.golden.gamedev.GameObject
 
getWidth() - Method in class com.golden.gamedev.object.CollisionRect
 
getWidth() - Method in class com.golden.gamedev.object.Background
 
getWidth() - Method in class com.golden.gamedev.object.Sprite
 
getWidth(char) - Method in interface com.golden.gamedev.object.GameFont
Returns width of char c using this font.
getWidth(char) - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
getWidth(char) - Method in class com.golden.gamedev.object.font.SystemFont
 
getWidth(char) - Method in class com.golden.gamedev.object.font.BitmapFont
 
getWidth(char) - Method in class com.golden.gamedev.object.font.AdvanceBitmapFont
 
getWidth(String) - Method in interface com.golden.gamedev.object.GameFont
Returns width of String st using this font.
getWidth(String) - Method in class com.golden.gamedev.object.font.MultipleGameFont
 
getWidth(String) - Method in class com.golden.gamedev.object.font.SystemFont
 
getWidth(String) - Method in class com.golden.gamedev.object.font.BitmapFont
 
getWidth(String) - Method in class com.golden.gamedev.object.font.AdvanceBitmapFont
 
getX() - Method in class com.golden.gamedev.object.CollisionRect
 
getX() - Method in class com.golden.gamedev.object.Background
 
getX() - Method in class com.golden.gamedev.object.Sprite
 
getY() - Method in class com.golden.gamedev.object.CollisionRect
 
getY() - Method in class com.golden.gamedev.object.Background
 
getY() - Method in class com.golden.gamedev.object.Sprite
 
grow(int, int) - Method in class com.golden.gamedev.object.CollisionRect
 

H

height - Variable in class com.golden.gamedev.MiniApplet
 
height - Variable in class com.golden.gamedev.object.CollisionRect
 
height - Variable in class com.golden.gamedev.object.Sprite
 
hideCursor() - Method in class com.golden.gamedev.Game
 
hideCursor() - Method in class com.golden.gamedev.GameEngine
 
hideCursor() - Method in class com.golden.gamedev.GameObject
 
HybridMode - class com.golden.gamedev.engine.graphics.HybridMode.
Graphics frame work supports Applet, Window, and Fullscreen Environment, parent class of Game.
HybridMode() - Constructor for class com.golden.gamedev.engine.graphics.HybridMode
Creates new instance of HybridMode, please see note below.

I

ImageBackground - class com.golden.gamedev.object.background.ImageBackground.
 
ImageBackground(BufferedImage) - Constructor for class com.golden.gamedev.object.background.ImageBackground
 
ImageBackground(BufferedImage, int, int) - Constructor for class com.golden.gamedev.object.background.ImageBackground
 
ImageUtil - class com.golden.gamedev.util.ImageUtil.
Utility class for loading images.
ImageUtil2 - class com.golden.gamedev.util.ImageUtil2.
Buggy version.
initEngine() - Method in class com.golden.gamedev.Game
Game engine initialization.
initEngine() - Method in class com.golden.gamedev.GameEngine
 
initResources() - Method in class com.golden.gamedev.Game
 
initResources() - Method in class com.golden.gamedev.GameObject
 
initResources() - Method in class com.golden.gamedev.MiniApplet
 
input - Variable in class com.golden.gamedev.funbox.KeyCapture
 
input - Variable in class com.golden.gamedev.object.GameCursor
 
interestCollide(Sprite, Sprite) - Method in class com.golden.gamedev.genre.platform.PlatformCollision
 
intersection(CollisionRect, CollisionRect) - Method in class com.golden.gamedev.object.CollisionRect
 
intersects(CollisionRect) - Method in class com.golden.gamedev.object.CollisionRect
 
isActive() - Method in class com.golden.gamedev.funbox.KeyCapture
 
isActive() - Method in class com.golden.gamedev.object.CollisionBounds
 
isActive() - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
isActive() - Method in interface com.golden.gamedev.object.CollisionGroupManager
 
isActive() - Method in class com.golden.gamedev.object.Timer
 
isActive() - Method in class com.golden.gamedev.object.Sprite
 
isAnimate() - Method in class com.golden.gamedev.object.AnimatedSprite
 
isCollide(CollisionRect, CollisionRect, Sprite, Sprite) - Method in class com.golden.gamedev.object.CollisionGroupPrecise
 
isCollide(CollisionRect, CollisionRect, Sprite, Sprite) - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
isCollide(CollisionRect, CollisionRect, Sprite, Sprite) - Method in class com.golden.gamedev.object.CollisionGroup
Returns true if Sprite s1 and Sprite s2 bounding box (r1, r2) collided.
isCollide(Sprite, Sprite) - Method in class com.golden.gamedev.object.CollisionGroupStandard
Returns true if Sprite s1 collide with Sprite s2.
isCollideSide(int) - Method in class com.golden.gamedev.object.CollisionBounds
 
isExclusive() - Method in class com.golden.gamedev.engine.BaseAudio
 
isKeyDown(int) - Method in interface com.golden.gamedev.engine.BaseInput
 
isKeyDown(int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
isKeyPressed(int) - Method in interface com.golden.gamedev.engine.BaseInput
 
isKeyPressed(int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
isKeyReleased(int) - Method in interface com.golden.gamedev.engine.BaseInput
 
isKeyReleased(int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
isLoop() - Method in class com.golden.gamedev.engine.BaseAudio
 
isLoopAnim() - Method in class com.golden.gamedev.object.AnimatedSprite
 
isMouseDown(int) - Method in interface com.golden.gamedev.engine.BaseInput
 
isMouseDown(int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
isMouseExists() - Method in interface com.golden.gamedev.engine.BaseInput
 
isMouseExists() - Method in class com.golden.gamedev.engine.input.AWTInput
 
isMousePressed(int) - Method in interface com.golden.gamedev.engine.BaseInput
 
isMousePressed(int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
isMouseReleased(int) - Method in interface com.golden.gamedev.engine.BaseInput
 
isMouseReleased(int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
isNeedMoreUpdate() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
isOnScreen() - Method in class com.golden.gamedev.object.Sprite
 
isOnScreen(int, int, int, int) - Method in class com.golden.gamedev.object.Sprite
 
isPlaying() - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Returns true, if this audio is currently playing.
isPlaying() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
isPlaying() - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
isPlaying() - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
isRunning() - Method in interface com.golden.gamedev.engine.BaseTimer
Returns true if the timer is currently running (BaseTimer.startTimer(int) has been called).
isRunning() - Method in class com.golden.gamedev.engine.timer.SystemTimer
 
isRunning() - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 
isRunning() - Method in class com.golden.gamedev.engine.timer.GageTimer
 
isRunning() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
isVisible() - Method in class com.golden.gamedev.object.GameCursor
 

J

JAVA_VERSION - Static variable in class com.golden.gamedev.Game
 
JUSTIFY - Static variable in interface com.golden.gamedev.object.GameFont
 

K

KeyCapture - class com.golden.gamedev.funbox.KeyCapture.
Capturing key sequence combination, usually used to turn on cheat mode.
KeyCapture(BaseInput, int[], int, KeyCaptureListener) - Constructor for class com.golden.gamedev.funbox.KeyCapture
Constructs new KeyCapture
KeyCapture(BaseInput, String, int, KeyCaptureListener) - Constructor for class com.golden.gamedev.funbox.KeyCapture
 
keyCaptured(KeyCapture) - Method in interface com.golden.gamedev.funbox.KeyCaptureListener
Determines that the keysequence combination in KeyCapture src has been captured.
KeyCaptureListener - interface com.golden.gamedev.funbox.KeyCaptureListener.
Receiving key captured events from KeyCapture class.
keyDown - Variable in class com.golden.gamedev.MiniApplet
 
keyDown(int) - Method in class com.golden.gamedev.Game
 
keyDown(int) - Method in class com.golden.gamedev.GameObject
 
keyPressed(int) - Method in class com.golden.gamedev.Game
 
keyPressed(int) - Method in class com.golden.gamedev.GameObject
 
keyPressed(KeyEvent) - Method in class com.golden.gamedev.MiniApplet
 
keyPressed(KeyEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
keyReleased(KeyEvent) - Method in class com.golden.gamedev.MiniApplet
 
keyReleased(KeyEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
keyTyped(KeyEvent) - Method in class com.golden.gamedev.MiniApplet
 
keyTyped(KeyEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 

L

LEFT - Static variable in interface com.golden.gamedev.object.GameFont
 
LEFT_COLLISION - Static variable in class com.golden.gamedev.object.CollisionBounds
 
LEFT_RIGHT_COLLISION - Static variable in class com.golden.gamedev.object.CollisionGroup
 
LoraxTimer - class com.golden.gamedev.engine.timer.LoraxTimer.
 
LoraxTimer() - Constructor for class com.golden.gamedev.engine.timer.LoraxTimer
 

M

meta(MetaMessage) - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
middleClick() - Method in class com.golden.gamedev.GameObject
 
MidiRenderer - class com.golden.gamedev.engine.audio.MidiRenderer.
Play midi (*.mid) sound.
MidiRenderer() - Constructor for class com.golden.gamedev.engine.audio.MidiRenderer
 
MiniApplet - class com.golden.gamedev.MiniApplet.
Basic Frame Work to create a Mini Applet Game.
MiniApplet() - Constructor for class com.golden.gamedev.MiniApplet
 
mixElements(Object) - Static method in class com.golden.gamedev.util.Utility
 
mouseClicked(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
mouseDragged(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
mouseEntered(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
mouseExited(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
mouseMove(int, int) - Method in interface com.golden.gamedev.engine.BaseInput
Move the mouse to x, y screen coordinate.
mouseMove(int, int) - Method in class com.golden.gamedev.engine.input.AWTInput
 
mouseMoved(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
mousePressed(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
mouseReleased(MouseEvent) - Method in class com.golden.gamedev.engine.input.AWTInput.InputListener
 
move(int, int) - Method in class com.golden.gamedev.object.CollisionRect
 
move(int, int) - Method in class com.golden.gamedev.object.Background
 
move(int, int) - Method in class com.golden.gamedev.object.Sprite
 
moveX(int) - Method in class com.golden.gamedev.object.Sprite
 
moveY(int) - Method in class com.golden.gamedev.object.Sprite
 
MULTIPLE - Static variable in class com.golden.gamedev.engine.BaseAudio
Multiple audio clips can be played at the same time.
MultipleGameFont - class com.golden.gamedev.object.font.MultipleGameFont.
Under development.
MultipleGameFont() - Constructor for class com.golden.gamedev.object.font.MultipleGameFont
 

N

nextFrame(int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
nextFrame(int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
nextGame - Variable in class com.golden.gamedev.GameEngine
 
NO_BUTTON - Static variable in interface com.golden.gamedev.engine.BaseInput
 
NO_KEY - Static variable in interface com.golden.gamedev.engine.BaseInput
 

P

paint(Graphics) - Method in class com.golden.gamedev.Game
Draw error messages, when user machine doesn't meet the minimum requirement.
PatternSprite - class com.golden.gamedev.object.sprite.PatternSprite.
Sprite that its images is depend on other sprite (the pattern).
PatternSprite(Sprite, int, int) - Constructor for class com.golden.gamedev.object.sprite.PatternSprite
 
PlatformCollision - class com.golden.gamedev.genre.platform.PlatformCollision.
CollisionGroup that used very accurate collision calculation event.
PlatformCollision() - Constructor for class com.golden.gamedev.genre.platform.PlatformCollision
 
PlatformCollision(SpriteGroup, SpriteGroup) - Constructor for class com.golden.gamedev.genre.platform.PlatformCollision
 
PlatformGroup - class com.golden.gamedev.genre.platform.PlatformGroup.
SpriteGroup designed to fit platform game.
PlatformGroup(String) - Constructor for class com.golden.gamedev.genre.platform.PlatformGroup
 
PlatformGroup(String, int) - Constructor for class com.golden.gamedev.genre.platform.PlatformGroup
 
PlatformGroup(String, int, int, int, int) - Constructor for class com.golden.gamedev.genre.platform.PlatformGroup
 
PlatformSprite - class com.golden.gamedev.genre.platform.PlatformSprite.
Rush sprite development, for now this type of sprite is working perfectly, but it use some inefficient technique (and complex), maybe not supported in the future.
PlatformSprite(int, int) - Constructor for class com.golden.gamedev.genre.platform.PlatformSprite
 
PlatformSprite(int, int, int, int) - Constructor for class com.golden.gamedev.genre.platform.PlatformSprite
 
play() - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Begins playback of this audio renderer.
play() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
play() - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
play() - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
play(String) - Method in class com.golden.gamedev.engine.BaseAudio
Plays audio clip with BaseAudio.MULTIPLE policy.
play(String, int) - Method in class com.golden.gamedev.engine.BaseAudio
Plays an audio clip based on specified policy (BaseAudio.SINGLE, BaseAudio.MULTIPLE, BaseAudio.SINGLE_REPLAY).
play(URL) - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Begins playback of specified audio file.
play(URL) - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
play(URL) - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
play(URL) - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
PlayField - class com.golden.gamedev.object.PlayField.
Game arena, behave as the game manager.
PlayField() - Constructor for class com.golden.gamedev.object.PlayField
 
PlayField(Background) - Constructor for class com.golden.gamedev.object.PlayField
 
playMusic(String) - Method in class com.golden.gamedev.Game
Begins playback of specified audiofile as background music.
playMusic(String) - Method in class com.golden.gamedev.GameEngine
 
playMusic(String) - Method in class com.golden.gamedev.GameObject
 
playSound(String) - Method in class com.golden.gamedev.Game
Begins playback of specified audiofile as sound effect.
playSound(String) - Method in class com.golden.gamedev.GameEngine
 
playSound(String) - Method in class com.golden.gamedev.GameObject
 
prevFrame(int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
prevFrame(int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
putFont(String, GameFont) - Method in class com.golden.gamedev.object.GameFontManager
 
putImage(String, BufferedImage) - Method in class com.golden.gamedev.engine.BaseLoader
Inserts specified image to cache.
putImages(String, BufferedImage[]) - Method in class com.golden.gamedev.engine.BaseLoader
Inserts specified images to cache.

R

refresh() - Method in class com.golden.gamedev.GameEngine
Refresh game global variables.
refresh() - Method in class com.golden.gamedev.object.Timer
 
refresh() - Method in interface com.golden.gamedev.engine.BaseInput
 
refresh() - Method in class com.golden.gamedev.engine.input.AWTInput
 
remove(int) - Method in class com.golden.gamedev.object.SpriteGroup
Removes a sprite at specified index from this group.
remove(Sprite) - Method in class com.golden.gamedev.object.SpriteGroup
Removes specified sprite from this group.
removeCollisionGroup(CollisionGroupManager) - Method in class com.golden.gamedev.object.PlayField
 
removeGroup(SpriteGroup) - Method in class com.golden.gamedev.object.PlayField
 
removeImage(BufferedImage) - Method in class com.golden.gamedev.engine.BaseLoader
Removes specified image from cache.
removeImage(String) - Method in class com.golden.gamedev.engine.BaseLoader
Removes image with specified file from cache.
removeImages(BufferedImage[]) - Method in class com.golden.gamedev.engine.BaseLoader
Removes specified images from cache.
removeImages(String) - Method in class com.golden.gamedev.engine.BaseLoader
Removes images with specified file from cache.
render(Graphics2D) - Method in class com.golden.gamedev.Game
 
render(Graphics2D) - Method in class com.golden.gamedev.GameEngine
Common game render.
render(Graphics2D) - Method in class com.golden.gamedev.GameObject
 
render(Graphics2D) - Method in class com.golden.gamedev.MiniApplet
 
render(Graphics2D) - Method in class com.golden.gamedev.object.PlayField
 
render(Graphics2D) - Method in class com.golden.gamedev.object.SpriteGroup
Renders all sprites in this group.
render(Graphics2D) - Method in class com.golden.gamedev.object.Background
 
render(Graphics2D) - Method in class com.golden.gamedev.object.Sprite
 
render(Graphics2D) - Method in class com.golden.gamedev.object.GameCursor
 
render(Graphics2D) - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
render(Graphics2D, int, int) - Method in class com.golden.gamedev.object.Sprite
 
render(Graphics2D, int, int) - Method in class com.golden.gamedev.object.AnimatedSprite
 
render(Graphics2D, int, int) - Method in class com.golden.gamedev.object.sprite.PatternSprite
 
render(Graphics2D, int, int) - Method in class com.golden.gamedev.object.sprite.AnimationSprite
 
render(Graphics2D, int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
render(Graphics2D, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.Background
 
render(Graphics2D, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
render(Graphics2D, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.background.ImageBackground
 
render(Graphics2D, int, int, int, int, int, int) - Method in class com.golden.gamedev.object.background.ColorBackground
 
renderBackground(Graphics2D) - Method in class com.golden.gamedev.object.PlayField
 
renderSprites(Graphics2D) - Method in class com.golden.gamedev.object.PlayField
 
renderSprites(Graphics2D, Comparator) - Method in class com.golden.gamedev.object.PlayField
Sorts sprites in this playfield with Comparator c before render it.
reset() - Method in class com.golden.gamedev.object.SpriteGroup
Removes all group members (same with SpriteGroup.clear() except this method also removes sprite memory reference).
reset() - Method in class com.golden.gamedev.object.sprite.SpriteAnimation
 
reset() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
resize(BufferedImage, double, double) - Static method in class com.golden.gamedev.util.ImageUtil
 
revertPosition1() - Method in class com.golden.gamedev.object.CollisionBounds
 
revertPosition1() - Method in class com.golden.gamedev.object.CollisionGroup
 
revertPosition2() - Method in class com.golden.gamedev.object.CollisionGroup
 
RIGHT - Static variable in interface com.golden.gamedev.object.GameFont
 
RIGHT_COLLISION - Static variable in class com.golden.gamedev.object.CollisionBounds
 
RIGHT_LEFT_COLLISION - Static variable in class com.golden.gamedev.object.CollisionGroup
 
rightClick() - Method in class com.golden.gamedev.Game
 
rightClick() - Method in class com.golden.gamedev.GameObject
 
rnd - Variable in class com.golden.gamedev.MiniApplet
 
rotate(BufferedImage, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
run() - Method in class com.golden.gamedev.MiniApplet
 
run() - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 

S

saveImage(BufferedImage, File) - Static method in class com.golden.gamedev.util.ImageUtil
 
saveImage(BufferedImage, File) - Static method in class com.golden.gamedev.util.ImageUtil2
 
saveImage(BufferedImage, String) - Static method in class com.golden.gamedev.util.ImageUtil
 
saveImage(BufferedImage, String) - Static method in class com.golden.gamedev.util.ImageUtil2
 
scanSprites() - Method in class com.golden.gamedev.object.SpriteGroup
Scans for inactive sprites to be thrown from this group.
scheduleToScan() - Method in class com.golden.gamedev.object.SpriteGroup
Schedule to scan inactive sprites based on scan frequence time.
screen - Static variable in class com.golden.gamedev.object.Background
Screen resolution dimension.
setActive(boolean) - Method in class com.golden.gamedev.funbox.KeyCapture
 
setActive(boolean) - Method in class com.golden.gamedev.object.CollisionBounds
 
setActive(boolean) - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
setActive(boolean) - Method in interface com.golden.gamedev.object.CollisionGroupManager
 
setActive(boolean) - Method in class com.golden.gamedev.object.Timer
 
setActive(boolean) - Method in class com.golden.gamedev.object.Sprite
 
setAnimate(boolean) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setAnimationTimer(Timer) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setAnimationTimer(Timer) - Method in class com.golden.gamedev.object.sprite.AnimationSprite
 
setAnimationTimer(Timer) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
setBackground(Background) - Method in class com.golden.gamedev.object.PlayField
 
setBackground(Background) - Method in class com.golden.gamedev.object.SpriteGroup
 
setBackground(Background) - Method in class com.golden.gamedev.object.Sprite
 
setBackground(Background) - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
setBase(Class) - Method in class com.golden.gamedev.engine.BaseIO
 
setBaseIO(BaseIO) - Method in class com.golden.gamedev.engine.BaseAudio
 
setBaseIO(BaseIO) - Method in class com.golden.gamedev.engine.BaseLoader
 
setBounds(CollisionRect) - Method in class com.golden.gamedev.object.CollisionRect
 
setBounds(int, int, int, int) - Method in class com.golden.gamedev.object.CollisionRect
 
setBuffer(int) - Method in class com.golden.gamedev.engine.BaseAudio
 
setClip(int, int, int, int) - Method in class com.golden.gamedev.object.Background
Sets background clipping area, the default is as large as screen size.
setClip(int, int, int, int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
setCollisionGroup(SpriteGroup, SpriteGroup) - Method in class com.golden.gamedev.object.CollisionBounds
 
setCollisionGroup(SpriteGroup, SpriteGroup) - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
setCollisionGroup(SpriteGroup, SpriteGroup) - Method in interface com.golden.gamedev.object.CollisionGroupManager
 
setCollisionRect1(Sprite, CollisionRect) - Method in class com.golden.gamedev.object.CollisionBounds
Sets Sprite one collision rectangle (sprite bounding box) into rect.
setCollisionRect1(Sprite, CollisionRect) - Method in class com.golden.gamedev.object.CollisionGroupStandard
Sets Sprite one collision rectangle (sprite bounding box) into rect.
setCollisionRect2(Sprite, CollisionRect) - Method in class com.golden.gamedev.object.CollisionGroupStandard
 
setColor(Color) - Method in class com.golden.gamedev.object.font.SystemFont
 
setColor(Color) - Method in class com.golden.gamedev.object.background.ColorBackground
 
setComparator(Comparator) - Method in class com.golden.gamedev.object.PlayField
 
setComparator(Comparator) - Method in class com.golden.gamedev.object.SpriteGroup
 
setComparator(Comparator) - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
setDelay(int) - Method in class com.golden.gamedev.object.Timer
 
setDelayTime(int) - Method in class com.golden.gamedev.funbox.KeyCapture
 
setDirection(int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
setDirection(int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
setEqual(Timer) - Method in class com.golden.gamedev.object.Timer
 
setExclusive(boolean) - Method in class com.golden.gamedev.engine.BaseAudio
 
setExpandFactor(int) - Method in class com.golden.gamedev.object.SpriteGroup
 
setExtension(File, String) - Static method in class com.golden.gamedev.util.FileUtil
Sets file extension.
setFile(String) - Method in class com.golden.gamedev.engine.BaseIO
 
setFile(String, int) - Method in class com.golden.gamedev.engine.BaseIO
 
setFPS(int) - Method in class com.golden.gamedev.Game
 
setFPS(int) - Method in class com.golden.gamedev.GameEngine
 
setFPS(int) - Method in class com.golden.gamedev.GameObject
 
setFrame(int) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setFrame(int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
setID(int) - Method in class com.golden.gamedev.object.Sprite
 
setImage(BufferedImage) - Method in class com.golden.gamedev.object.Sprite
 
setImage(BufferedImage) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setImage(BufferedImage) - Method in class com.golden.gamedev.object.background.ImageBackground
 
setImages(BufferedImage[]) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setImages(BufferedImage[]) - Method in class com.golden.gamedev.object.GameCursor
 
setKeyCaptureListener(KeyCaptureListener) - Method in class com.golden.gamedev.funbox.KeyCapture
 
setKeySequence(int[]) - Method in class com.golden.gamedev.funbox.KeyCapture
 
setKeySequence(String) - Method in class com.golden.gamedev.funbox.KeyCapture
Parse String st into key sequence.
setLayer(int) - Method in class com.golden.gamedev.object.Sprite
 
setLocation(int, int) - Method in class com.golden.gamedev.object.Background
 
setLocation(int, int) - Method in class com.golden.gamedev.object.Sprite
 
setLocation(int, int) - Method in class com.golden.gamedev.object.GameCursor
Can not move mouse cursor directly, use BaseInput.mouseMove(int, int) instead.
setLocation(int, int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
setLoop(boolean) - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
The sound is playing continuously until stop is called.
setLoop(boolean) - Method in class com.golden.gamedev.engine.BaseAudio
 
setLoop(boolean) - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
setLoop(boolean) - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
setLoop(boolean) - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
setLoopAnim(boolean) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setMaskColor(Color) - Method in class com.golden.gamedev.Game
 
setMaskColor(Color) - Method in class com.golden.gamedev.GameEngine
 
setMaskColor(Color) - Method in class com.golden.gamedev.GameObject
 
setMaskColor(Color) - Method in class com.golden.gamedev.engine.BaseLoader
 
setMode(int) - Method in class com.golden.gamedev.engine.BaseIO
 
setModifiers(int) - Method in class com.golden.gamedev.funbox.KeyCapture
 
setModifiers(int[]) - Method in class com.golden.gamedev.funbox.KeyCapture
 
setMovementTimer(Timer) - Method in class com.golden.gamedev.object.Sprite
 
setName(String) - Method in class com.golden.gamedev.object.SpriteGroup
 
setOnScreenGroup(SpriteGroup) - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
setPattern(Sprite) - Method in class com.golden.gamedev.object.sprite.PatternSprite
 
setScanFrequence(int) - Method in class com.golden.gamedev.object.SpriteGroup
 
setShrinkFactor(int) - Method in class com.golden.gamedev.object.SpriteGroup
 
setSize(int, int) - Method in class com.golden.gamedev.object.Background
 
setSize(int, int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
setSpeed(int, int) - Method in class com.golden.gamedev.object.Sprite
 
setSpeedX(int) - Method in class com.golden.gamedev.object.Sprite
 
setSpeedY(int) - Method in class com.golden.gamedev.object.Sprite
 
setStatus(int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
setStatus(int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
setTileAt(int, int, int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
setTileImages(BufferedImage[]) - Method in class com.golden.gamedev.object.background.TileBackground
 
setTileLocation(int, int) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
setTiles(int[][]) - Method in class com.golden.gamedev.object.background.AbstractTileBackground
 
setToCenter(int, int, int, int) - Method in class com.golden.gamedev.object.Background
 
setToCenter(Sprite) - Method in class com.golden.gamedev.object.Background
 
setTotalFrame(int) - Method in class com.golden.gamedev.object.AnimatedSprite
 
setup(Dimension, boolean) - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
setup(Dimension, boolean, boolean) - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
setVisible(boolean) - Method in class com.golden.gamedev.object.GameCursor
 
setVolume(float) - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Sets audio volume in [0.0f - 1.0f].
setVolume(float) - Method in class com.golden.gamedev.engine.BaseAudio
 
setVolume(float) - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
setVolume(float) - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
setVolume(float) - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
setX(int) - Method in class com.golden.gamedev.object.Sprite
 
setY(int) - Method in class com.golden.gamedev.object.Sprite
 
shiftDivide(int, int[]) - Static method in class com.golden.gamedev.util.Utility
Working, but makes no sense, not benchmark yet, divide num by shift.
shiftMultiply(int, int[]) - Static method in class com.golden.gamedev.util.Utility
Working, but makes no sense, not benchmark yet, multiply num by shift.
showCursor() - Method in class com.golden.gamedev.Game
 
showCursor() - Method in class com.golden.gamedev.GameEngine
 
showCursor() - Method in class com.golden.gamedev.GameObject
 
shrink(int, int) - Method in class com.golden.gamedev.object.CollisionRect
 
SINGLE - Static variable in class com.golden.gamedev.engine.BaseAudio
Audio clip with a same resource can only be played once at a time.
SINGLE_REPLAY - Static variable in class com.golden.gamedev.engine.BaseAudio
Same as BaseAudio.SINGLE except the audio clip is force to replay.
sleep() - Method in interface com.golden.gamedev.engine.BaseTimer
 
sleep() - Method in class com.golden.gamedev.engine.timer.SystemTimer
 
sleep() - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 
sleep() - Method in class com.golden.gamedev.engine.timer.GageTimer
 
sleep() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
sort(Comparator) - Method in class com.golden.gamedev.object.SpriteGroup
 
sort(Sprite) - Method in class com.golden.gamedev.genre.platform.PlatformCollision
Determines all sprites that collide with Sprite source should be sorted or not before checking is the collision really occured.
speedX - Variable in class com.golden.gamedev.object.Sprite
 
speedY - Variable in class com.golden.gamedev.object.Sprite
 
splitImages(BufferedImage, int, int) - Static method in class com.golden.gamedev.util.ImageUtil
 
splitImages(BufferedImage, int, int) - Static method in class com.golden.gamedev.util.ImageUtil2
 
Sprite - class com.golden.gamedev.object.Sprite.
Sprite is a graphical object that have its own behaviour.
Sprite() - Constructor for class com.golden.gamedev.object.Sprite
Creates new empty Sprite.
Sprite(BufferedImage, int, int) - Constructor for class com.golden.gamedev.object.Sprite
Creates new Sprite with specified image and position.
Sprite(int, int) - Constructor for class com.golden.gamedev.object.Sprite
Creates new Sprite with specified position.
sprite1 - Variable in class com.golden.gamedev.object.CollisionGroup
 
sprite2 - Variable in class com.golden.gamedev.object.CollisionGroup
 
SpriteAnimation - class com.golden.gamedev.object.sprite.SpriteAnimation.
Under development, experimental.
SpriteAnimation(BufferedImage[], int[]) - Constructor for class com.golden.gamedev.object.sprite.SpriteAnimation
 
SpriteGroup - class com.golden.gamedev.object.SpriteGroup.
SpriteGroup is a group of sprites with common behaviour.
SpriteGroup(String) - Constructor for class com.golden.gamedev.object.SpriteGroup
Creates a new sprite group, with specified name.
start() - Method in class com.golden.gamedev.Game
 
start() - Method in class com.golden.gamedev.GameEngine
Starts the game, GameObject with ID = 1 will be the first game to be played.
start() - Method in class com.golden.gamedev.MiniApplet
 
start() - Method in class com.golden.gamedev.engine.graphics.AppletMode
BaseGraphics initialization, to override this, you should put super.start();
start() - Method in class com.golden.gamedev.engine.graphics.HybridMode
 
startTimer(int) - Method in interface com.golden.gamedev.engine.BaseTimer
Starts the timer with fps frame per second.
startTimer(int) - Method in class com.golden.gamedev.engine.timer.SystemTimer
 
startTimer(int) - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 
startTimer(int) - Method in class com.golden.gamedev.engine.timer.GageTimer
 
startTimer(int) - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
stop() - Method in class com.golden.gamedev.Game
 
stop() - Method in class com.golden.gamedev.MiniApplet
 
stop() - Method in interface com.golden.gamedev.engine.BaseAudioRenderer
Stops currently played audio.
stop() - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
stop() - Method in class com.golden.gamedev.engine.audio.WaveRenderer3
 
stop() - Method in class com.golden.gamedev.engine.audio.MidiRenderer
 
stop(int) - Method in class com.golden.gamedev.engine.BaseAudio
 
stop(String) - Method in class com.golden.gamedev.engine.BaseAudio
 
stopAll() - Method in class com.golden.gamedev.engine.BaseAudio
 
stopAll(BaseAudioRenderer) - Method in class com.golden.gamedev.engine.BaseAudio
 
stopTimer() - Method in interface com.golden.gamedev.engine.BaseTimer
Stops the timer.
stopTimer() - Method in class com.golden.gamedev.engine.timer.SystemTimer
 
stopTimer() - Method in class com.golden.gamedev.engine.timer.LoraxTimer
 
stopTimer() - Method in class com.golden.gamedev.engine.timer.GageTimer
 
stopTimer() - Method in class com.golden.gamedev.engine.timer.SystemTimer3
 
SystemFont - class com.golden.gamedev.object.font.SystemFont.
 
SystemFont(Font) - Constructor for class com.golden.gamedev.object.font.SystemFont
 
SystemFont(Font, Color) - Constructor for class com.golden.gamedev.object.font.SystemFont
 
SystemTimer - class com.golden.gamedev.engine.timer.SystemTimer.
 
SystemTimer() - Constructor for class com.golden.gamedev.engine.timer.SystemTimer
 
SystemTimer3 - class com.golden.gamedev.engine.timer.SystemTimer3.
Experimental timer.
SystemTimer3() - Constructor for class com.golden.gamedev.engine.timer.SystemTimer3
 

T

takeScreenShot() - Method in class com.golden.gamedev.Game
 
takeScreenShot() - Method in class com.golden.gamedev.GameObject
 
takeScreenShot(File) - Method in class com.golden.gamedev.Game
 
takeScreenShot(File) - Method in class com.golden.gamedev.GameObject
 
TileBackground - class com.golden.gamedev.object.background.TileBackground.
 
TileBackground(BufferedImage[], int[][]) - Constructor for class com.golden.gamedev.object.background.TileBackground
 
TileBackground(BufferedImage[], int, int) - Constructor for class com.golden.gamedev.object.background.TileBackground
 
Timer - class com.golden.gamedev.object.Timer.
 
Timer(int) - Constructor for class com.golden.gamedev.object.Timer
 
TOP_BOTTOM_COLLISION - Static variable in class com.golden.gamedev.object.CollisionGroup
 
TOP_COLLISION - Static variable in class com.golden.gamedev.object.CollisionBounds
 
toString() - Method in class com.golden.gamedev.funbox.KeyCapture
 
toString() - Method in class com.golden.gamedev.object.SpriteGroup
 
toString() - Method in class com.golden.gamedev.object.CollisionRect
 
toString() - Method in class com.golden.gamedev.object.font.SystemFont
 
toString() - Method in class com.golden.gamedev.object.font.BitmapFont
 
toString() - Method in class com.golden.gamedev.engine.BaseLoader
 

U

update() - Method in class com.golden.gamedev.Game
 
update() - Method in class com.golden.gamedev.GameEngine
Common game update.
update() - Method in class com.golden.gamedev.GameObject
 
update() - Method in class com.golden.gamedev.MiniApplet
 
update() - Method in class com.golden.gamedev.funbox.KeyCapture
 
update() - Method in class com.golden.gamedev.object.PlayField
Updates sprites, background and check for collisions.
update() - Method in class com.golden.gamedev.object.SpriteGroup
Updates all sprites in this group.
update() - Method in class com.golden.gamedev.object.Background
 
update() - Method in class com.golden.gamedev.object.Sprite
 
update() - Method in class com.golden.gamedev.object.AnimatedSprite
 
update() - Method in class com.golden.gamedev.object.GameCursor
 
update() - Method in class com.golden.gamedev.object.sprite.VolatileSprite
 
update() - Method in class com.golden.gamedev.object.sprite.AnimationSprite
 
update() - Method in class com.golden.gamedev.object.sprite.SpriteAnimation
 
update() - Method in class com.golden.gamedev.genre.platform.PlatformGroup
 
update() - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
update() - Method in interface com.golden.gamedev.engine.BaseInput
 
update() - Method in class com.golden.gamedev.engine.input.AWTInput
 
update(LineEvent) - Method in class com.golden.gamedev.engine.audio.WaveRenderer
 
updateAnimation() - Method in class com.golden.gamedev.object.AnimatedSprite
 
updateAnimation() - Method in class com.golden.gamedev.object.sprite.AnimationSprite
 
updateAnimation(int, int, int) - Method in class com.golden.gamedev.genre.platform.PlatformSprite
 
updateBackground() - Method in class com.golden.gamedev.object.PlayField
 
updateMovement() - Method in class com.golden.gamedev.object.Sprite
 
updateSprites() - Method in class com.golden.gamedev.object.PlayField
 
Utility - class com.golden.gamedev.util.Utility.
Utility class for array enlargement/shrinkment, array mixed, calculate random value, and other methods that categorized in general methods.

V

VolatileSprite - class com.golden.gamedev.object.sprite.VolatileSprite.
One time animation sprite, the sprite is animated once, and then disappeared, suitable for explosion type sprite.
VolatileSprite(BufferedImage[], int, int) - Constructor for class com.golden.gamedev.object.sprite.VolatileSprite
 

W

WaveRenderer - class com.golden.gamedev.engine.audio.WaveRenderer.
Play wave (*.wav) sound.
WaveRenderer() - Constructor for class com.golden.gamedev.engine.audio.WaveRenderer
 
WaveRenderer3 - class com.golden.gamedev.engine.audio.WaveRenderer3.
Play wave (*.wav; *.au), and midi (*.mid) sound.
WaveRenderer3() - Constructor for class com.golden.gamedev.engine.audio.WaveRenderer3
 
width - Variable in class com.golden.gamedev.MiniApplet
 
width - Variable in class com.golden.gamedev.object.CollisionRect
 
width - Variable in class com.golden.gamedev.object.Sprite
 
WINDOW_MODE - Static variable in class com.golden.gamedev.engine.graphics.HybridMode
 
windowActivated(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
windowClosed(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
windowClosing(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
windowDeactivated(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
windowDeiconified(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
windowIconified(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
WindowMode - class com.golden.gamedev.engine.graphics.WindowMode.
Graphics frame work for window environment, used by GameEngine to create game environment.
WindowMode(Dimension) - Constructor for class com.golden.gamedev.engine.graphics.WindowMode
 
WindowMode(Dimension, boolean) - Constructor for class com.golden.gamedev.engine.graphics.WindowMode
 
windowOpened(WindowEvent) - Method in class com.golden.gamedev.engine.graphics.WindowMode
 
WORKING_DIRECTORY - Static variable in class com.golden.gamedev.engine.BaseIO
 

X

x - Variable in class com.golden.gamedev.object.CollisionRect
 

Y

y - Variable in class com.golden.gamedev.object.CollisionRect
 

A B C D E F G H I J K L M N P R S T U V W X Y