vooga.games.towerdefense.events
Class BuildTowerEvent
java.lang.Object
vooga.games.towerdefense.events.BuildTowerEvent
- All Implemented Interfaces:
- IEventHandler
public class BuildTowerEvent
- extends java.lang.Object
- implements IEventHandler
Event which tracks the building of new Towers. The player
passed new towers to the buildTower() method. Every update
loop whether or not Towers need to be built. If they are,
new towers are placed on the playField.
Method Summary |
void |
actionPerformed()
User defines what to do after event has been triggered. |
void |
addTower(Tower tower)
|
boolean |
isTriggered()
User defines the condition when the event will be triggered |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildTowerEvent
public BuildTowerEvent(PlayField playField)
actionPerformed
public void actionPerformed()
- Description copied from interface:
IEventHandler
- User defines what to do after event has been triggered.
- Specified by:
actionPerformed
in interface IEventHandler
isTriggered
public boolean isTriggered()
- Description copied from interface:
IEventHandler
- User defines the condition when the event will be triggered
- Specified by:
isTriggered
in interface IEventHandler
- Returns:
- true iff the fire condition is satisfied
addTower
public void addTower(Tower tower)