org.realobject
Class RCRSVirtualSoccerEcoBe

java.lang.Object
  extended by org.realobject.EcoBe
      extended by org.realobject.VirtualEcoBe
          extended by org.realobject.RCRSVirtualSoccerEcoBe

public class RCRSVirtualSoccerEcoBe
extends VirtualEcoBe


Constructor Summary
RCRSVirtualSoccerEcoBe(int id)
           
 
Method Summary
 java.lang.String createPacket()
           
 java.net.DatagramPacket createPacket(java.lang.String message)
           
 double[] getCommandArgs()
           
 java.lang.String getCommandType()
           
 double getDouble(org.util.xml.element.TagElement tag, java.lang.String key)
           
 java.net.InetSocketAddress getRemoteAddress()
           
 java.lang.String getTeamName()
           
 boolean isConnected()
           
 void setClient(java.net.InetSocketAddress remote_address)
           
 void setCommand(java.lang.String type, double... args)
           
 void setTeamName(java.lang.String team_name)
           
 void update(java.net.DatagramPacket packet)
           
 
Methods inherited from class org.realobject.VirtualEcoBe
getAngle, getLocation, getRadius, move, rotate
 
Methods inherited from class org.realobject.EcoBe
getID, getMark, getNickName, putMark, removeMark, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RCRSVirtualSoccerEcoBe

public RCRSVirtualSoccerEcoBe(int id)
Method Detail

getRemoteAddress

public java.net.InetSocketAddress getRemoteAddress()

setTeamName

public void setTeamName(java.lang.String team_name)

getTeamName

public java.lang.String getTeamName()

setClient

public void setClient(java.net.InetSocketAddress remote_address)
               throws java.lang.Exception
Throws:
java.lang.Exception

isConnected

public boolean isConnected()

update

public void update(java.net.DatagramPacket packet)

getCommandType

public java.lang.String getCommandType()

getCommandArgs

public double[] getCommandArgs()

setCommand

public void setCommand(java.lang.String type,
                       double... args)

getDouble

public double getDouble(org.util.xml.element.TagElement tag,
                        java.lang.String key)

createPacket

public java.lang.String createPacket()

createPacket

public java.net.DatagramPacket createPacket(java.lang.String message)