Class AlienArmyArray
java.lang.Object
model.EntityListArray
model.AlienArmyArray
- All Implemented Interfaces:
EventListener,EntityListInterface,EntityEventListener
-
Field Summary
Fields inherited from class model.EntityListArray
entities, MAX_SIZE, numEntities, numRemoveEntities, removeEntities -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcollisionHasOccured for the army will move all entries in the army when the side borders are hitvoidentityDiedvoidentityMovedvoidsetAnimated(boolean value) setAnimated sets animated status of all aliensMethods inherited from class model.EntityListArray
add, addEntityEventListener, clear, collidesWith, draw, getNumEntities, getRandom, increaseSpeed, moveAndDraw, registerEntityForRemoval, remove, toString, updateState
-
Constructor Details
-
AlienArmyArray
AlienArmy- Parameters:
game- Gamerows- intcols- int
-
-
Method Details
-
setAnimated
public void setAnimated(boolean value) setAnimated sets animated status of all aliens -
entityMoved
entityMoved- Specified by:
entityMovedin interfaceEntityEventListener- Overrides:
entityMovedin classEntityListArray- Parameters:
e- EntityMoveEvent
-
collisionHasOccured
collisionHasOccured for the army will move all entries in the army when the side borders are hit- Specified by:
collisionHasOccuredin interfaceEntityEventListener- Overrides:
collisionHasOccuredin classEntityListArray- Parameters:
e- EntityHitEvent
-
entityDied
entityDied- Specified by:
entityDiedin interfaceEntityEventListener- Overrides:
entityDiedin classEntityListArray- Parameters:
e- EntityDiedEvent
-