Class Sender

java.lang.Object
  |
  +--Sender

public class Sender
extends java.lang.Object

Diese Klasse dient zum Generieren von Clientnachrichten. Sie bildet alle Clientkommandos ab, die im Servermanual beschrieben werden.

Version:
1.0
Author:
Sebastian Hantsch

Constructor Summary
Sender(CommunicationChannel commChannel)
          Erzeugt einen neuen Sender.
 
Method Summary
 void bye()
          Sende bye Kommando.
 void changeView(java.lang.String width, java.lang.String quality)
          Sende changeview Kommando.
 void dash(double power)
          Sende dash Kommando.
 void doCatch(double direction)
          Sende catch Kommando.
 void init(java.lang.String teamName, boolean isGoalie)
          Sende init Kommando.
 void kick(double power, double direction)
          Sende kick Kommando.
 void move(double x, double y)
          Sende move Kommando.
 void reconnect(java.lang.String teamName, int unum)
          Sende reconnect Kommando.
 void say(java.lang.String msg)
          Sende say Kommando.
 void score()
          Sende score Kommando.
 void senseBody()
          Sende sense_body Kommando.
 void turn(double moment)
          Sende turn Kommando.
 void turnNeck(double angle)
          Sende turn_neck Kommando.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sender

public Sender(CommunicationChannel commChannel)
Erzeugt einen neuen Sender.

Method Detail

init

public void init(java.lang.String teamName,
                 boolean isGoalie)
Sende init Kommando.


reconnect

public void reconnect(java.lang.String teamName,
                      int unum)
Sende reconnect Kommando.


bye

public void bye()
Sende bye Kommando.


doCatch

public void doCatch(double direction)
Sende catch Kommando.


changeView

public void changeView(java.lang.String width,
                       java.lang.String quality)
Sende changeview Kommando.


dash

public void dash(double power)
Sende dash Kommando.


kick

public void kick(double power,
                 double direction)
Sende kick Kommando.


move

public void move(double x,
                 double y)
Sende move Kommando.


say

public void say(java.lang.String msg)
Sende say Kommando.


senseBody

public void senseBody()
Sende sense_body Kommando.


score

public void score()
Sende score Kommando.


turn

public void turn(double moment)
Sende turn Kommando.


turnNeck

public void turnNeck(double angle)
Sende turn_neck Kommando.