Class KickAction

java.lang.Object
  |
  +--BasicAction
        |
        +--KickAction

public class KickAction
extends BasicAction

Diese Klasse implementiert einen gezielten Schuss.

Version:
1.2
Author:
Sebastian Hantsch

Constructor Summary
KickAction(WorldModel worldModel, Sender sender)
          Erzeugt eine neue KickAction.
 
Method Summary
 void resume()
          Aktion fortsetzen.
 void setDestination(Arrow destination)
          Legt das Schussziel fest.
 void setPower(double power)
          Schusskraft vorgeben.
 
Methods inherited from class BasicAction
isActionFinished, isActionPending, start
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KickAction

public KickAction(WorldModel worldModel,
                  Sender sender)
Erzeugt eine neue KickAction.

Parameters:
worldModel - Referenz zum Weltmodell.
sender - Referenz zum Sender.
Method Detail

setDestination

public void setDestination(Arrow destination)
Legt das Schussziel fest.

Parameters:
destination - das Schussziel

resume

public void resume()
Aktion fortsetzen.

Specified by:
resume in class BasicAction

setPower

public void setPower(double power)
Schusskraft vorgeben.

Parameters:
power - die gewünschte Schusskraft