Package robocode
Class _AdvancedRobot
- java.lang.Object
-
- robocode._RobotBase
-
- robocode._Robot
-
- robocode.Robot
-
- robocode._AdvancedRobot
-
- All Implemented Interfaces:
java.lang.Runnable
,IBasicEvents
,IBasicEvents2
,IBasicEvents3
,IBasicRobot
,IInteractiveEvents
,IInteractiveRobot
,IPaintEvents
,IPaintRobot
- Direct Known Subclasses:
_AdvancedRadiansRobot
public class _AdvancedRobot extends Robot
This class is used by the system, as well as being a placeholder for all deprecated (meaning, you should not use them) calls forAdvancedRobot
.You should create a
AdvancedRobot
instead.- Author:
- Mathew A. Nelson (original), Flemming N. Larsen (contributor), Pavel Savara (contributor)
- See Also:
Robot
,JuniorRobot
,AdvancedRobot
,TeamRobot
,RateControlRobot
-
-
Field Summary
-
Fields inherited from class robocode._RobotBase
out
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
endTurn()
Deprecated.Useexecute
instead.double
getGunHeadingDegrees()
Deprecated.UsegetGunHeading()
instead.double
getHeadingDegrees()
Deprecated.UsegetHeading()
instead.int
getMaxWaitCount()
Deprecated.This method is no longer functional.double
getRadarHeadingDegrees()
Deprecated.UsegetRadarHeading()
instead.int
getWaitCount()
Deprecated.This method is no longer functional.void
setTurnGunLeftDegrees(double degrees)
Deprecated.UsesetTurnGunLeft
instead.void
setTurnGunRightDegrees(double degrees)
Deprecated.UsesetTurnGunRight
instead.void
setTurnLeftDegrees(double degrees)
Deprecated.UsesetTurnLeft(double)
instead.void
setTurnRadarLeftDegrees(double degrees)
Deprecated.UsesetTurnRadarLeft(double)
instead.void
setTurnRadarRightDegrees(double degrees)
Deprecated.UsesetTurnRadarRight
instead.void
setTurnRightDegrees(double degrees)
Deprecated.UsesetTurnRight(double)
instead.void
turnGunLeftDegrees(double degrees)
Deprecated.UseturnGunLeft
instead.void
turnGunRightDegrees(double degrees)
Deprecated.UseturnGunRight
instead.void
turnLeftDegrees(double degrees)
Deprecated.UseturnLeft(double)
instead.void
turnRadarLeftDegrees(double degrees)
Deprecated.UseturnRadarLeft
instead.void
turnRadarRightDegrees(double degrees)
Deprecated.UseturnRadarRight
instead.void
turnRightDegrees(double degrees)
Deprecated.UseturnRight(double)
instead.-
Methods inherited from class robocode.Robot
ahead, back, doNothing, fire, fireBullet, getBasicEventListener, getBattleFieldHeight, getBattleFieldWidth, getEnergy, getGraphics, getGunCoolingRate, getGunHeading, getGunHeat, getHeading, getHeight, getInteractiveEventListener, getName, getNumRounds, getNumSentries, getOthers, getPaintEventListener, getRadarHeading, getRobotRunnable, getRoundNum, getSentryBorderSize, getTime, getVelocity, getWidth, getX, getY, onBattleEnded, onBulletHit, onBulletHitBullet, onBulletMissed, onDeath, onHitByBullet, onHitRobot, onHitWall, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragged, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onMouseWheelMoved, onPaint, onRobotDeath, onRoundEnded, onScannedRobot, onStatus, onWin, resume, run, scan, setAdjustGunForRobotTurn, setAdjustRadarForGunTurn, setAdjustRadarForRobotTurn, setAllColors, setBodyColor, setBulletColor, setColors, setColors, setDebugProperty, setGunColor, setRadarColor, setScanColor, stop, stop, turnGunLeft, turnGunRight, turnLeft, turnRadarLeft, turnRadarRight, turnRight
-
Methods inherited from class robocode._Robot
getBattleNum, getGunCharge, getGunImageName, getLife, getNumBattles, getRadarImageName, getRobotImageName, setGunImageName, setInterruptible, setRadarImageName, setRobotImageName
-
Methods inherited from class robocode._RobotBase
finalize, setOut, setPeer
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface robocode.robotinterfaces.IBasicRobot
setOut, setPeer
-
-
-
-
Method Detail
-
setTurnGunLeftDegrees
@Deprecated public void setTurnGunLeftDegrees(double degrees)
Deprecated.UsesetTurnGunLeft
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's gun to the left. Ifdegrees
> 0 the robot's gun is set to turn left. Ifdegrees
< 0 the robot's gun is set to turn right. Ifdegrees
= 0 the robot's gun is set to stop turning.
-
setTurnGunRightDegrees
@Deprecated public void setTurnGunRightDegrees(double degrees)
Deprecated.UsesetTurnGunRight
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's gun to the right. Ifdegrees
> 0 the robot's gun is set to turn right. Ifdegrees
< 0 the robot's gun is set to turn left. Ifdegrees
= 0 the robot's gun is set to stop turning.
-
turnRadarRightDegrees
@Deprecated public void turnRadarRightDegrees(double degrees)
Deprecated.UseturnRadarRight
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's radar to the right. Ifdegrees
> 0 the robot's radar will turn right. Ifdegrees
< 0 the robot's radar will turn left. Ifdegrees
= 0 the robot's radar will not turn, but execute.
-
setTurnRightDegrees
@Deprecated public void setTurnRightDegrees(double degrees)
Deprecated.UsesetTurnRight(double)
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's body to the right. Ifdegrees
> 0 the robot is set to turn right. Ifdegrees
< 0 the robot is set to turn left. Ifdegrees
= 0 the robot is set to stop turning.
-
setTurnRadarLeftDegrees
@Deprecated public void setTurnRadarLeftDegrees(double degrees)
Deprecated.UsesetTurnRadarLeft(double)
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's radar to the left. Ifdegrees
> 0 the robot's radar is set to turn left. Ifdegrees
< 0 the robot's radar is set to turn right. Ifdegrees
= 0 the robot's radar is set to stop turning.
-
setTurnLeftDegrees
@Deprecated public void setTurnLeftDegrees(double degrees)
Deprecated.UsesetTurnLeft(double)
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's body to the left. Ifdegrees
> 0 the robot is set to turn left. Ifdegrees
< 0 the robot is set to turn right. Ifdegrees
= 0 the robot is set to stop turning.
-
getHeadingDegrees
@Deprecated public double getHeadingDegrees()
Deprecated.UsegetHeading()
instead.- Returns:
- the direction that the robot's body is facing, in degrees.
-
turnLeftDegrees
@Deprecated public void turnLeftDegrees(double degrees)
Deprecated.UseturnLeft(double)
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's body to the left. Ifdegrees
> 0 the robot will turn left. Ifdegrees
< 0 the robot will turn right. Ifdegrees
= 0 the robot will not turn, but execute.
-
turnRightDegrees
@Deprecated public void turnRightDegrees(double degrees)
Deprecated.UseturnRight(double)
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's body to the right. Ifdegrees
> 0 the robot will turn right. Ifdegrees
< 0 the robot will turn left. Ifdegrees
= 0 the robot will not turn, but execute.
-
endTurn
@Deprecated public void endTurn()
Deprecated.Useexecute
instead.
-
getGunHeadingDegrees
@Deprecated public double getGunHeadingDegrees()
Deprecated.UsegetGunHeading()
instead.- Returns:
- the direction that the robot's gun is facing, in degrees.
-
getRadarHeadingDegrees
@Deprecated public double getRadarHeadingDegrees()
Deprecated.UsegetRadarHeading()
instead.- Returns:
- the direction that the robot's radar is facing, in degrees.
-
getWaitCount
@Deprecated public int getWaitCount()
Deprecated.This method is no longer functional. UseAdvancedRobot.onSkippedTurn(SkippedTurnEvent)
instead.- Returns:
- allways
0
as this method is no longer functional.
-
setTurnRadarRightDegrees
@Deprecated public void setTurnRadarRightDegrees(double degrees)
Deprecated.UsesetTurnRadarRight
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's radar to the right. Ifdegrees
> 0 the robot's radar is set to turn right. Ifdegrees
< 0 the robot's radar is set to turn left. Ifdegrees
= 0 the robot's radar is set to stop turning.
-
turnGunLeftDegrees
@Deprecated public void turnGunLeftDegrees(double degrees)
Deprecated.UseturnGunLeft
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's gun to the left. Ifdegrees
> 0 the robot's gun will turn left. Ifdegrees
< 0 the robot's gun will turn right. Ifdegrees
= 0 the robot's gun will not turn, but execute.
-
turnGunRightDegrees
@Deprecated public void turnGunRightDegrees(double degrees)
Deprecated.UseturnGunRight
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's gun to the right. Ifdegrees
> 0 the robot's gun will turn right. Ifdegrees
< 0 the robot's gun will turn left. Ifdegrees
= 0 the robot's gun will not turn, but execute.
-
turnRadarLeftDegrees
@Deprecated public void turnRadarLeftDegrees(double degrees)
Deprecated.UseturnRadarLeft
instead.- Parameters:
degrees
- the amount of degrees to turn the robot's radar to the left. Ifdegrees
> 0 the robot's radar will turn left. Ifdegrees
< 0 the robot's radar will turn right. Ifdegrees
= 0 the robot's radar will not turn, but execute.
-
getMaxWaitCount
@Deprecated public int getMaxWaitCount()
Deprecated.This method is no longer functional. UseAdvancedRobot.onSkippedTurn(SkippedTurnEvent)
instead.- Returns:
- allways
0
as this method is no longer functional.
-
-