Package controller
Class EnemyController
java.lang.Object
controller.ObjectController
controller.EnemyController
- Direct Known Subclasses:
ZickZackController
This class controls the space invaders.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Is called once every game time step by the game itself.Methods inherited from class controller.ObjectController
applySpeedVector, getPlayground, getTimestep, getVX, getVY, getX, getY, setDummy, setObject, setPlayground, setVX, setVY, setX, setY
-
Constructor Details
-
EnemyController
public EnemyController()
-
-
Method Details
-
updateObject
public void updateObject()Description copied from class:ObjectController
Is called once every game time step by the game itself. NEVER call this directly, not necessary!
The method can do whatever it likes, including nothing. The attributeObjectController.gameObject
contains a reference to the controlled object, which allows access to the Playground the object belongs to (useful for getting the pixel size in x and y of the playing field.
Recommended: when implementing this method, call at the endObjectController.applySpeedVector()
method. This is a helper method that sets the new x,y coordinates for theObjectController.gameObject
correctly.- Specified by:
updateObject
in classObjectController
-