atan.model
Interface Player

All Known Implementing Classes:
DummyPlayer, SServerPlayer

public interface Player

Interface for an abstract soccer player. To be used by Controller.


Method Summary
 void bye()
           
 void catchBall(double direction)
           
 void changeViewMode(int quality, int angle)
           
 void dash(int power)
           
 java.io.PrintWriter getLogger()
           
 int getLoglevel()
           
 int getNumber()
           
 java.lang.String getTeamName()
           
 void handleError(java.lang.String error)
           
 boolean isTeamEast()
           
 void isTeamEast(boolean is)
           
 void kick(int power, double direction)
           
 void move(int x, int y)
           
 void say(java.lang.String message)
           
 void senseBody()
           
 void setNumber(int num)
           
 void turn(double angle)
           
 void turnNeck(double angle)
           
 

Method Detail

dash

public void dash(int power)

move

public void move(int x,
                 int y)

kick

public void kick(int power,
                 double direction)

say

public void say(java.lang.String message)

senseBody

public void senseBody()

turn

public void turn(double angle)

turnNeck

public void turnNeck(double angle)

catchBall

public void catchBall(double direction)

changeViewMode

public void changeViewMode(int quality,
                           int angle)

bye

public void bye()

handleError

public void handleError(java.lang.String error)

getTeamName

public java.lang.String getTeamName()

isTeamEast

public boolean isTeamEast()

isTeamEast

public void isTeamEast(boolean is)

setNumber

public void setNumber(int num)

getNumber

public int getNumber()

getLogger

public java.io.PrintWriter getLogger()

getLoglevel

public int getLoglevel()
Returns:
Loglevels are between 0 and 10. 0 means no logging 10 max logging.


sserver java interface.