Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACTION_ABOUT - Static variable in class ui.GameUI
- ACTION_BUTTON - Static variable in class ui.GameUI
- ACTION_LOAD - Static variable in class ui.GameUI
- ACTION_NEW - Static variable in class ui.GameUI
- ACTION_PAUSE - Static variable in class ui.GameUI
- ACTION_QUIT - Static variable in class ui.GameUI
- ACTION_RESET - Static variable in class ui.GameUI
- ACTION_SAVE - Static variable in class ui.GameUI
- actionPerformed(ActionEvent) - Method in class ui.GameUI
-
interface implementation of ActionListener to respond to GUI element actions.
- addArtist(Artist) - Method in class gameobjects.GameObject
-
Sets the artist to be used for drawing the object onto visible canvas area.
- addCollider(Collider) - Method in class gameobjects.GameObject
-
saves the collider in the internal list of Colliders to be used for this GameObject.
- addController(ObjectController) - Method in class gameobjects.GameObject
-
Sets the controller to use for this GameObject's logical behavior.
- addObject(GameObject) - Method in class playground.Playground
-
Adds a graphics object to a level.
- addObjectNow(GameObject) - Method in class playground.Playground
-
Adds a graphics object to a level.
- AnimatedGameobject - Class in gameobjects
- AnimatedGameobject(String, Playground, double, double, double, double, double, Animation, double, String) - Constructor for class gameobjects.AnimatedGameobject
- Animation - Class in playground
- Animation(String) - Constructor for class playground.Animation
- AnimationArtist - Class in rendering
- AnimationArtist(GameObject, Animation, double, String, double) - Constructor for class rendering.AnimationArtist
- applyGameLogic() - Method in class playground.Playground
-
Method meant to be filled with own code, handles the entore game logic (collision checks, timed events, ...).
- applyGameLogic() - Method in class playground.SpaceInvadersLevel
-
applies the logic of the level: For now, this is just about deleting shots that are leaving the screen and calling methods 'actionIf..' in case objects collide.
- applySpeedVector() - Method in class controller.ObjectController
-
Convenience method: simply moves the object forward one step from its present position, using its present speed.
- Artist - Class in rendering
All Classes and Interfaces|All Packages|Constant Field Values