Package robocode
Class _AdvancedRobot
java.lang.Object
robocode._RobotBase
robocode._Robot
robocode.Robot
robocode._AdvancedRobot
- All Implemented Interfaces:
Runnable
,IBasicEvents
,IBasicEvents2
,IBasicEvents3
,IBasicRobot
,IInteractiveEvents
,IInteractiveRobot
,IPaintEvents
,IPaintRobot
- Direct Known Subclasses:
_AdvancedRadiansRobot
This class is used by the system, as well as being a placeholder for all deprecated
(meaning, you should not use them) calls for
AdvancedRobot
.
You should create a AdvancedRobot
instead.
- Author:
- Mathew A. Nelson (original), Flemming N. Larsen (contributor), Pavel Savara (contributor)
- See Also:
-
Field Summary
Fields inherited from class robocode._RobotBase
out
-
Method Summary
Modifier and TypeMethodDescriptionvoid
endTurn()
Deprecated.double
Deprecated.UsegetGunHeading()
instead.double
Deprecated.UsegetHeading()
instead.int
Deprecated.This method is no longer functional.double
Deprecated.UsegetRadarHeading()
instead.int
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 Details
-
setTurnGunLeftDegrees
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
invalid input: '<' 0 the robot's gun is set to turn right. Ifdegrees
= 0 the robot's gun is set to stop turning.
-
setTurnGunRightDegrees
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
invalid input: '<' 0 the robot's gun is set to turn left. Ifdegrees
= 0 the robot's gun is set to stop turning.
-
turnRadarRightDegrees
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
invalid input: '<' 0 the robot's radar will turn left. Ifdegrees
= 0 the robot's radar will not turn, but execute.
-
setTurnRightDegrees
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
invalid input: '<' 0 the robot is set to turn left. Ifdegrees
= 0 the robot is set to stop turning.
-
setTurnRadarLeftDegrees
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
invalid input: '<' 0 the robot's radar is set to turn right. Ifdegrees
= 0 the robot's radar is set to stop turning.
-
setTurnLeftDegrees
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
invalid input: '<' 0 the robot is set to turn right. Ifdegrees
= 0 the robot is set to stop turning.
-
getHeadingDegrees
Deprecated.UsegetHeading()
instead.- Returns:
- the direction that the robot's body is facing, in degrees.
-
turnLeftDegrees
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
invalid input: '<' 0 the robot will turn right. Ifdegrees
= 0 the robot will not turn, but execute.
-
turnRightDegrees
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
invalid input: '<' 0 the robot will turn left. Ifdegrees
= 0 the robot will not turn, but execute.
-
endTurn
Deprecated.Useexecute
instead. -
getGunHeadingDegrees
Deprecated.UsegetGunHeading()
instead.- Returns:
- the direction that the robot's gun is facing, in degrees.
-
getRadarHeadingDegrees
Deprecated.UsegetRadarHeading()
instead.- Returns:
- the direction that the robot's radar is facing, in degrees.
-
getWaitCount
Deprecated.This method is no longer functional. UseAdvancedRobot.onSkippedTurn(SkippedTurnEvent)
instead.- Returns:
- allways
0
as this method is no longer functional.
-
setTurnRadarRightDegrees
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
invalid input: '<' 0 the robot's radar is set to turn left. Ifdegrees
= 0 the robot's radar is set to stop turning.
-
turnGunLeftDegrees
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
invalid input: '<' 0 the robot's gun will turn right. Ifdegrees
= 0 the robot's gun will not turn, but execute.
-
turnGunRightDegrees
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
invalid input: '<' 0 the robot's gun will turn left. Ifdegrees
= 0 the robot's gun will not turn, but execute.
-
turnRadarLeftDegrees
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
invalid input: '<' 0 the robot's radar will turn right. Ifdegrees
= 0 the robot's radar will not turn, but execute.
-
getMaxWaitCount
Deprecated.This method is no longer functional. UseAdvancedRobot.onSkippedTurn(SkippedTurnEvent)
instead.- Returns:
- allways
0
as this method is no longer functional.
-
execute
instead.