|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ICollidableObject | An interface for an object that can collide with other ICollidableObject s. |
IEnemyAI | An interface for an enemy ai. |
ILevelObject | Interface for a (Level-) Object. |
MenuAction | An Interface for MenuActions. |
Class Summary | |
---|---|
AbstractEnemyAI | An abstract implementation of the IEnemyAI interface. |
Ape | This class represents an ape. |
Banana | This class represents a Banana (or really any object that may be thrown in a parabolic trajectory). |
Block | This class is a simple block (rectangle) implementation of
ICollidableObject . |
BlockMap | This class loads and stores the information given in a .tmx file
created with the program Tiled (http://www.mapeditor.org/ ). |
CollidableImageObject | An ImageObject extended by the methods specified in ICollidableObject . |
EnemyAIChooser | |
EnemyAIMedium | This *AI* is smarter than the Simple one. |
EnemyAIMediumBACKUP | This *AI* is smarter than the Simple one. |
EnemyAIMediumRewrite | |
EnemyAISimple | this simple ai throws bananas at a random velocity and angle. |
Game | The main class of the game "Apes throw bananas". |
GameState | |
ImageObject | This class is responsible for holding image objects. |
IntroState | The intro state of the game. |
MainMenuState | the menu state of this game. |
Menu | This class represents a Menu. |
MenuActionActivated | |
MenuItem | A MenuItem represents one part of a Menu . |
Settings | |
SettingsLevel |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |