public interface IBasicRobot
Robot
that is able to receive common robot events, but not interactive events as
with the Robot
class.
A basic robot allows blocking calls only and cannot handle custom events nor
writes to the file system like an advanced robot.Robot
,
IJuniorRobot
,
IInteractiveRobot
,
IAdvancedRobot
,
ITeamRobot
Modifier and Type | Method and Description |
---|---|
IBasicEvents |
getBasicEventListener()
This method is called by the game to notify this robot about basic
robot event.
|
Runnable |
getRobotRunnable()
This method is called by the game to invoke the
run() method of your robot, where the program
of your robot is implemented. |
void |
setOut(PrintStream out)
Do not call this method!
|
void |
setPeer(IBasicRobotPeer peer)
Do not call this method!
|
Runnable getRobotRunnable()
run()
method of your robot, where the program
of your robot is implemented.Runnable.run()
IBasicEvents getBasicEventListener()
IBasicEvents
listener.null
if this robot should
not receive the notifications.void setPeer(IBasicRobotPeer peer)
This method is called by the game. A robot peer is the object that deals with game mechanics and rules, and makes sure your robot abides by them.
peer
- the robot peer supplied by the gamevoid setOut(PrintStream out)
This method is called by the game when setting the output stream for your robot.
out
- the new output print stream for this robotCopyright © 2021 Robocode. All Rights Reserved.