Package robocode
Class _Robot
java.lang.Object
robocode._RobotBase
robocode._Robot
- All Implemented Interfaces:
Runnable
,IBasicRobot
- Direct Known Subclasses:
Robot
This class is used by the system, as well as being a placeholder for all deprecated
(meaning, you should not use them) calls for
Robot
.
You should create a Robot
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 TypeMethodDescriptionint
Deprecated.double
Deprecated.UsegetGunHeat()
instead.Deprecated.This call is not used.double
getLife()
Deprecated.UsegetEnergy()
instead.int
Deprecated.UsegetNumRounds()
instead.Deprecated.This call is not used.Deprecated.This call is not used.void
setGunImageName
(String newGunImageName) Deprecated.This call is not used.void
setInterruptible
(boolean interruptible) This call has moved toAdvancedRobot
, and will no longer function in theRobot
class.void
setRadarImageName
(String newRadarImageName) Deprecated.This call is not used.void
setRobotImageName
(String newRobotImageName) Deprecated.This call is not used.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
getBasicEventListener, getRobotRunnable
-
Method Details
-
getGunCharge
Deprecated.UsegetGunHeat()
instead.- Returns:
- 5 -
getGunHeat()
.
-
getLife
Deprecated.UsegetEnergy()
instead.- Returns:
- the robot's current life/energy.
-
getNumBattles
Deprecated.UsegetNumRounds()
instead.- Returns:
- the number of rounds in the current battle
-
getBattleNum
Deprecated.UsegetRoundNum()
instead.- Returns:
- the current round number of the battle (zero indexed).
-
setInterruptible
public void setInterruptible(boolean interruptible) This call has moved toAdvancedRobot
, and will no longer function in theRobot
class.- Parameters:
interruptible
-true
if the event handler should be interrupted if new events of the same priority occurs;false
otherwise
-
getGunImageName
Deprecated.This call is not used.- Returns:
- the name of the gun image
-
setGunImageName
Deprecated.This call is not used.- Parameters:
newGunImageName
- the name of the new gun image
-
setRadarImageName
Deprecated.This call is not used.- Parameters:
newRadarImageName
- the name of the new radar image
-
setRobotImageName
Deprecated.This call is not used.- Parameters:
newRobotImageName
- the name of the new robot body image
-
getRadarImageName
Deprecated.This call is not used.- Returns:
- the name of the radar image
-
getRobotImageName
Deprecated.This call is not used.- Returns:
- the name of the robot image
-
getRoundNum()
instead.