vooga.gameEngine.event
Class EndLevelEvent

java.lang.Object
  extended by java.util.EventObject
      extended by vooga.gameEngine.event.NetworkEvent
          extended by vooga.gameEngine.event.BroadcastEvent
              extended by vooga.gameEngine.event.EndLevelEvent
All Implemented Interfaces:
java.io.Serializable

public class EndLevelEvent
extends BroadcastEvent

An EventObject used to signify that the current level should end.

Author:
Geoffrey Lawler
See Also:
Serialized Form

Field Summary
 boolean isWon
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
EndLevelEvent(java.lang.Object source)
          Default constructor for this EventObject.
EndLevelEvent(java.lang.Object source, boolean won)
          Default constructor for this EventObject.
 
Method Summary
 
Methods inherited from class vooga.gameEngine.event.NetworkEvent
getFiringPlayerNumber, setFiringPlayerNumber
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

isWon

public final boolean isWon
Constructor Detail

EndLevelEvent

public EndLevelEvent(java.lang.Object source)
Default constructor for this EventObject. isWon is automatically set to true.

Parameters:
source - is the object throwing the event

EndLevelEvent

public EndLevelEvent(java.lang.Object source,
                     boolean won)
Default constructor for this EventObject.

Parameters:
source - is the object throwing the event
won - is whether the level was won or lost