SUMMARY:
java.lang.Object
robocode._RobotBase
robocode._Robot
robocode.Robot
- All Implemented Interfaces:
- Runnable, IBasicEvents, IBasicEvents2, IBasicEvents3, IBasicRobot, IInteractiveEvents, IInteractiveRobot, IPaintEvents, IPaintRobot
- Direct Known Subclasses:
- _AdvancedRobot
public class Robot - extends _Robot
- implements IInteractiveRobot, IPaintRobot, IBasicEvents3, IInteractiveEvents, IPaintEvents
The basic robot class that you will extend to create your own robots.
Please note the following standards will be used:
heading - absolute angle in degrees with 0 facing up the screen,
positive clockwise. 0 <= heading < 360.
bearing - relative angle to some object from your robot's heading,
positive clockwise. -180 < bearing <= 180
All coordinates are expressed as (x,y).
All coordinates are positive.
The origin (0,0) is at the bottom left of the screen.
Positive x is right.
Positive y is up.
- Author:
- Mathew A. Nelson (original), Flemming N. Larsen (contributor), Matthew Reeder (contributor), Stefan Westen (contributor), Pavel Savara (contributor)
- See Also:
-
robocode.sourceforge.net,
Building your first robot,
JuniorRobot ,
AdvancedRobot ,
TeamRobot ,
Droid
Robot
public Robot()
- Constructs a new robot.
|