atan.model
Class SServerPlayer
java.lang.Object
java.lang.Thread
atan.model.UDPClient
atan.model.SServerPlayer
- All Implemented Interfaces:
- Player, java.lang.Runnable
- Direct Known Subclasses:
- NullPlayer
- public class SServerPlayer
- extends UDPClient
- implements Player
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SServerPlayer
public SServerPlayer(java.lang.String teamName,
Controller c,
int port,
java.lang.String hostname)
SServerPlayer
public SServerPlayer(java.lang.String teamName,
Controller c)
getInitMessage
public java.lang.String getInitMessage()
- Specified by:
getInitMessage in class UDPClient
connect
public void connect()
start
public void start()
- Overrides:
start in class UDPClient
received
public void received(java.lang.String msg)
throws java.io.IOException
- Specified by:
received in class UDPClient
- Throws:
java.io.IOException
isTeamEast
public void isTeamEast(boolean is)
- Specified by:
isTeamEast in interface Player
dash
public void dash(int power)
- Specified by:
dash in interface Player
kick
public void kick(int power,
double direction)
- Specified by:
kick in interface Player
move
public void move(int x,
int y)
- Specified by:
move in interface Player
say
public void say(java.lang.String message)
- Specified by:
say in interface Player
senseBody
public void senseBody()
- Specified by:
senseBody in interface Player
turn
public void turn(double angle)
- Specified by:
turn in interface Player
turnNeck
public void turnNeck(double angle)
- Specified by:
turnNeck in interface Player
catchBall
public void catchBall(double direction)
- Specified by:
catchBall in interface Player
changeViewMode
public void changeViewMode(int quality,
int angle)
- Specified by:
changeViewMode in interface Player
bye
public void bye()
- Specified by:
bye in interface Player
getTeamName
public java.lang.String getTeamName()
- Specified by:
getTeamName in interface Player
setNumber
public void setNumber(int num)
- Specified by:
setNumber in interface Player
getNumber
public int getNumber()
- Specified by:
getNumber in interface Player
isTeamEast
public boolean isTeamEast()
- Specified by:
isTeamEast in interface Player
handleError
public void handleError(java.lang.String msg)
- Specified by:
handleError in interface Player
toListString
public java.lang.String toListString()
toStateString
public java.lang.String toStateString()
- Overrides:
toStateString in class UDPClient
sserver java interface.