|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--betir.RobocupBehavior | +--betir.CornerKickBehavior
This class is used by all players to kick the ball towards the middle of the field when the player is in one of the corners, and can not get a good shot at the goal.
Fields inherited from class betir.RobocupBehavior |
m_bLastWasTurn |
Constructor Summary | |
CornerKickBehavior(RobocupEnvironment env,
DatagramWrapper dg)
|
Method Summary | |
boolean |
canFire()
Determines if a behavior can fire or not |
boolean |
fire()
Execute the behavior |
boolean |
inhibits(RobocupBehavior rb)
Determines if this behavior inhibits another behavior |
Methods inherited from class betir.RobocupBehavior |
angleToAngle, angleToPoint, catchBall, changeView, dash, dashToBall, dashToPoint, findInterceptBall, getZoneDist, kick, move, say, turn, turnHead, withinRange |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CornerKickBehavior(RobocupEnvironment env, DatagramWrapper dg)
Method Detail |
public boolean canFire()
RobocupBehavior
canFire
in class RobocupBehavior
public boolean inhibits(RobocupBehavior rb)
RobocupBehavior
inhibits
in class RobocupBehavior
betir.RobocupBehavior
rb
- the behavior to be checkedpublic boolean fire()
RobocupBehavior
fire
in class RobocupBehavior
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |