|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrobocode._Robot
robocode.Robot
robocode._AdvancedRobot
robocode._AdvancedRadiansRobot
This class is used by the system as a placeholder for all *Radians calls in AdvancedRobot. You may refer to it for documentation.
You should create a AdvancedRobot
instead.
There is no guarantee that this class will exist in future versions of Robocode.
(The Radians methods themselves will continue work, however).
AdvancedRobot
Field Summary |
Fields inherited from class robocode.Robot |
out |
Constructor Summary | |
protected |
_AdvancedRadiansRobot()
|
Method Summary | |
double |
getGunHeadingRadians()
Returns gun heading in radians. |
double |
getGunTurnRemainingRadians()
Gets angle remaining in the gun's turn, in radians |
double |
getHeadingRadians()
Returns the direction the robot is facing, in radians. |
double |
getRadarHeadingRadians()
Returns radar heading in radians. |
double |
getRadarTurnRemainingRadians()
Gets angle remaining in the radar's turn, in radians |
double |
getTurnRemainingRadians()
Gets angle remaining in the robot's turn, in radians. |
void |
setTurnGunLeftRadians(double radians)
Sets the gun to turn left by radians. |
void |
setTurnGunRightRadians(double radians)
Sets the gun to turn right by radians. |
void |
setTurnLeftRadians(double radians)
Sets the robot to turn left by radians. |
void |
setTurnRadarLeftRadians(double radians)
Sets the radar to turn left by radians. |
void |
setTurnRadarRightRadians(double radians)
Sets the radar to turn right by radians. |
void |
setTurnRightRadians(double radians)
Sets the robot to turn right by radians. |
void |
turnGunLeftRadians(double radians)
Rotates your robot's gun. |
void |
turnGunRightRadians(double radians)
Rotates your robot's gun. |
void |
turnLeftRadians(double radians)
Rotates your robot. |
void |
turnRadarLeftRadians(double radians)
Rotates your robot's radar. |
void |
turnRadarRightRadians(double radians)
Rotates your robot's radar. |
void |
turnRightRadians(double radians)
Rotates your robot. |
Methods inherited from class robocode.Robot |
ahead, back, doNothing, finalize, fire, fireBullet, getBattleFieldHeight, getBattleFieldWidth, getEnergy, getGunCoolingRate, getGunHeading, getGunHeat, getHeading, getHeight, getName, getNumRounds, getOthers, getRadarHeading, getRoundNum, getTime, getVelocity, getWidth, getX, getY, onBulletHit, onBulletHitBullet, onBulletMissed, onDeath, onHitByBullet, onHitRobot, onHitWall, onPaint, onRobotDeath, onScannedRobot, onWin, resume, run, scan, setAdjustGunForRobotTurn, setAdjustRadarForGunTurn, setAdjustRadarForRobotTurn, setColors, stop, stop, turnGunLeft, turnGunRight, turnLeft, turnRadarLeft, turnRadarRight, turnRight |
Methods inherited from class robocode._Robot |
getBattleNum, getGunCharge, getGunImageName, getLife, getNumBattles, getRadarImageName, getRobotImageName, setGunImageName, setInterruptible, setPeer, setRadarImageName, setRobotImageName, uninitializedException |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected _AdvancedRadiansRobot()
Method Detail |
public double getHeadingRadians()
public void setTurnLeftRadians(double radians)
public void setTurnRightRadians(double radians)
public void turnLeftRadians(double radians)
Example
turnLeftRadians(Math.PI / 2);
radians
- How many radians to rotate left.public void turnRightRadians(double radians)
Example
turnRightRadians(Math.PI / 2);
radians
- How many radians to rotate right.public double getGunHeadingRadians()
public double getRadarHeadingRadians()
public void setTurnGunLeftRadians(double radians)
public void setTurnGunRightRadians(double radians)
public void setTurnRadarLeftRadians(double radians)
public void setTurnRadarRightRadians(double radians)
public void turnGunLeftRadians(double radians)
Example
turnGunLeftRadians(Math.PI /2);
radians
- How many radians to rotate the gun left.public void turnGunRightRadians(double radians)
Example
turnGunRightRadians(Math.PI / 2);
radians
- How many radians to rotate the gun right.public void turnRadarLeftRadians(double radians)
Example
turnRadarLeftRadians(Math.PI / 2);
radians
- How many radians to rotate the radar left.public void turnRadarRightRadians(double radians)
Example
turnRadarRightRadians(Math.PI / 2);
radians
- How many radians to rotate the radar right.public double getGunTurnRemainingRadians()
public double getRadarTurnRemainingRadians()
public double getTurnRemainingRadians()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |