Package vooga.gameEngine.event

Interface Summary
PausableEvent Interface to indicate that a particular event should still be fired while the game is paused.
 

Class Summary
AchievementEvent Event used to communicate that a certain achievement has been made
AddGameObjectEvent An EventObject used to have a GameRelatedObject signal that it would like to add a GameItem to the game which is running.
AudioEvent Generated by GameRelatedObjects when a sound is desired to be played.
BroadcastEvent Subclass of NetworkEvent used to mark an event which should be broadcast to the same game object regardless of which player's machine the event is sent from or received on.
EndLevelEvent An EventObject used to signify that the current level should end.
NetworkEvent A subclass of EventObject used for any EventObjects which need to be broadcast over the network in a networked instance of a VOOGA game.
PauseEvent Event to be fired if a request to pause or resume the game is made.
PositionChangedEvent Fired whenever a call to Tangible.setPosition(Position) is made.
RemoveGameObjectEvent An EventObject used to mark an Object within the game for removal.
RotationChangedEvent Fired whenever a call to Tangible.setPosition(Position) is made.
ScoreEvent Event used to communicate the score of a game
SizeChangedEvent Fired whenever a call to Tangible.setPosition(Position) is made.
StartLevelEvent An EventObject used to signify that the current level should start.
TimeUpdateEvent An event representing when the game time is updated.