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!
This method is called by the game when setting the output stream for your
robot.
|
void |
setPeer(IBasicRobotPeer peer)
Do not call this method! Your robot will simply stop interacting with
the game.
|
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)
peer
- the robot peer supplied by the gamevoid setOut(PrintStream out)
out
- the new output print stream for this robotCopyright © 2015. All rights reserved.