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 © 2016. All rights reserved.