vooga.gameEngine.event
Class NetworkEvent

java.lang.Object
  extended by java.util.EventObject
      extended by vooga.gameEngine.event.NetworkEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BallMovedEvent, BallMovedEvent, BroadcastEvent, EndLeftInputEvent, EndRightInputEvent, LaserInputEvent, MoveDownEvent, MoveDownEvent, MoveDownEvent, MoveUpEvent, MoveUpEvent, MoveUpEvent, StartLeftInputEvent, StartRightInputEvent

public class NetworkEvent
extends java.util.EventObject

A subclass of EventObject used for any EventObjects which need to be broadcast over the network in a networked instance of a VOOGA game.

Author:
Geoffrey Lawler
See Also:
NetworkListener, NetworkController, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
NetworkEvent(java.lang.Object source)
          Default constructor for NetworkEvents.
 
Method Summary
 int getFiringPlayerNumber()
          Getter method used to determine the player who originally fired this event.
 void setFiringPlayerNumber(int playerNumber)
          Sets the player ID of the player firing this event so that it can be identified after being broadcast on the network.
 
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
 

Constructor Detail

NetworkEvent

public NetworkEvent(java.lang.Object source)
Default constructor for NetworkEvents.

Parameters:
source - The Object from which this event was fired
Method Detail

setFiringPlayerNumber

public void setFiringPlayerNumber(int playerNumber)
Sets the player ID of the player firing this event so that it can be identified after being broadcast on the network.

Parameters:
playerNumber - The player number of the player originally firing this event.

getFiringPlayerNumber

public int getFiringPlayerNumber()
Getter method used to determine the player who originally fired this event. Returns -1 if no player id was ever assigned to this event.

Returns:
The player number of the player originally firing this NetworkEvent or -1 if no player number was ever added to this Event