game.protocol
Class ControlRequest

java.lang.Object
  extended by game.protocol.Request
      extended by game.protocol.ControlRequest
Direct Known Subclasses:
AccelerateRequest, KickRequest, PlaceBallRequest, PlacePlayerRequest, SetTimeRequest, SpinRequest

public abstract class ControlRequest
extends Request


Nested Class Summary
 
Nested classes/interfaces inherited from class game.protocol.Request
Request.RequestType
 
Field Summary
protected  Side mSide
           
protected  int mTime
           
 
Fields inherited from class game.protocol.Request
log, mClientLog, mType
 
Constructor Summary
ControlRequest()
           
 
Method Summary
abstract  void dispatch(ISimulatorNet sim)
          Dispatch request to the simulator
 Side getSide()
           
 int getTime()
           
 void setSide(Side side)
           
 
Methods inherited from class game.protocol.Request
factory, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mSide

protected Side mSide

mTime

protected int mTime
Constructor Detail

ControlRequest

public ControlRequest()
Method Detail

dispatch

public abstract void dispatch(ISimulatorNet sim)
Dispatch request to the simulator

Parameters:
sim - simulator model

getSide

public Side getSide()

getTime

public int getTime()

setSide

public void setSide(Side side)