|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IColor | An interface to add a color property to various robot entities. |
IIterate<Element> | The IIterate interface allows the same method to provide an iterator
and to be used in a foreach loop. |
ILabel | An interface to provide colored entities in the robot world. |
IPredicate | A predicate says whether something is true or false about a
Sim . |
Class Summary | |
---|---|
AppletRunner | There are two ways to display a Robot program on a web page, both are documented here. |
City | A city contains intersections joined by streets and avenues. |
CityView | A graphical view of the city and its contents, including scrollbars to reveal different parts of the city. |
Flasher | A flasher is commonly used to mark construction hazards on streets and avenues. |
Intersection | Karel the Robot lives in a city composed of intersections connected by roads. |
Light | A light is a kind of thing that can be turned on to make it brighter and turned off to make it darker. |
MazeCity | A MazeCity contains walls in the form of a perfect maze. |
Robot | Robots exist on a rectangular grid of roads and can move, turn left ninety degrees, pick things up, carry things, and put things down. |
RobotRC | A Remote Control Robot, RobotRC for short, can be directed from a computer keyboard. |
RobotSE | A new kind of robot with extended capabilities such as turnAround, and turnRight. |
RobotUIComponents | A factory object that provides the major user interface components, making customized user interfaces easy to create. |
Sim | A Sim is an element of the robot city which participates in the simulation, namely a Thing (such as Walls, Lights), a Robot, or an Intersection. |
StateChangeEvent | Reflect a change of state event within the robot world. |
Streetlight | A Streetlight is a kind of Light that lights an intersection. |
Thing | A Thing is something that can exist on an intersection. |
Wall | A Wall will block the movement of a robot into or out of the intersection which contains it, depending on the robot's direction of travel and the orientation of the Wall. |
Enum Summary | |
---|---|
Direction | Constants which define directions in the robot city. |
StateChangeEventType |
Exception Summary | |
---|---|
RobotException | Report an error with the operation of a Robot such as running into a wall or attempting to pick or put a thing when it can't. |
Karel the Robot provides a gentle introduction to object-oriented programming via a simple robot which can move, turn left, pick things up, transport them and put them down again.
An initialization file, becker.robots.ini
is created the
first time a program is run. The file includes various parameters affecting
the user interface which may be customized by the user.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |