vooga.engine.event
Interface IEventHandler

All Known Implementing Classes:
AboutButton, AddBulletsEvent, AddBulletsEvent, AddRandomItemEvent, AddRandomItemEvent, AddZombieEvent, AddZombieEvent, BlockGeneratorEvent, BlockOffScreenEvent, BuildEnemyEvent, BuildTowerEvent, Button, BuyBlackHoleButton, BuyMissileButton, ConfigButton, CreateZombieEvent, CreateZombieEvent, DeathEvent, DoodleDiedEvent, EnemyFailEvent, EnemyFireEvent, EnemyHitEvent, FindTargetEvent, FireBlackHoleEvent, FireHorizontalEvent, FireMissileEvent, FireVerticalEvent, FiringEvent, GameLostEvent, GameLostEvent, GameOverButton, GameOverEvent, GameOverEvent, GameTiedEvent, GameWonEvent, GameWonEvent, GoButton, HelpToGameEvent, HumanKilledbyZombieEvent, InvokeHelpEvent, LevelButton, LevelCompleteEvent, LevelCompleteEvent, LevelEndEvent, LevelEndEvent, LevelSwitchEvent, LevelWonEvent, LoseEvent, ModeSelectEvent, NextLevelButton, NextLevelButton, NextLevelEvent, PlayButton, PlayButton, PlayButton, PlayerFireEvent, QuitButton, QuitButton, RestartButton, RestartEvent, ResumeButton, SelectSinglePlayerEvent, SetLevelEvent, SetNumMatchesEvent, ShootEvent, ShoppingLevelButton, SwitchLevelEvent, SwitchStateButton, TowerSwitchButton, TronGamePauseEvent, TronGameResumeEvent, ZipsterBrokeThroughEvent, ZipsterFireEvent

public interface IEventHandler

The IEventHandler interface provides the interface for other classes to register for the Event. Two methods in this class isTriggered and actionPerformed need to be overridden.

See Also:
EventPool

Method Summary
 void actionPerformed()
          User defines what to do after event has been triggered.
 boolean isTriggered()
          User defines the condition when the event will be triggered
 

Method Detail

isTriggered

boolean isTriggered()
User defines the condition when the event will be triggered

Returns:
true iff the fire condition is satisfied

actionPerformed

void actionPerformed()
User defines what to do after event has been triggered.