package gui
- Alphabetic
- Public
- Protected
Type Members
- class RobotProgram extends SimpleSwingApplication
The class
RobotsProgram
represents (variations of) the robot simulators application.The class
RobotsProgram
represents (variations of) the robot simulators application.NOTE TO STUDENTS: In this course, you don't need to understand how this class works or can be used.
- trait RobotScenarios extends AnyRef
The trait
RobotScenarios
can be mixed into aRobotWindow
to provide a selection of ready-made scenarios in a GUI menu.The trait
RobotScenarios
can be mixed into aRobotWindow
to provide a selection of ready-made scenarios in a GUI menu.NOTE TO STUDENTS: In this course, you don't need to understand how this trait works or can be used.
- sealed abstract class RobotType[+BrainClass <: RobotBrain] extends DynamicClass[RobotBrain] with Product with Serializable
The class
RobotType
represents instantiable kinds of robots whose availability the Robots user interface checks dynamically.The class
RobotType
represents instantiable kinds of robots whose availability the Robots user interface checks dynamically.NOTE TO STUDENTS: In this course, you don't need to understand how this class works or can be used.
- class RobotWindow extends MainFrame with Escapable with O1WindowDefaults
The class
RobotWindow
represents GUI windows that serve as the main window of a RobotApp.The class
RobotWindow
represents GUI windows that serve as the main window of a RobotApp.NOTE TO STUDENTS: In this course, you don't need to understand how this class works or can be used.
- abstract class Scenario extends AnyRef
This class represents ready-made robot world scenarios (that the user can choose to load up from the Scenario menu).
This class represents ready-made robot world scenarios (that the user can choose to load up from the Scenario menu).
NOTE TO STUDENTS: In this course, you don't need to understand how this class works or can be used.
Value Members
- object RobotApp extends RobotProgram
The singleton object
RobotApp
serves as an entry point for (the basic version of) Robots simulator and starts up the user interface.The singleton object
RobotApp
serves as an entry point for (the basic version of) Robots simulator and starts up the user interface.NOTE TO STUDENTS: In this course, you don't need to understand how this object works or can be used, apart from the fact that you can use this file to start the program.
- object RobotType extends Serializable
This companion object of class
RobotsType
provides access to a few standard instances of the class.This companion object of class
RobotsType
provides access to a few standard instances of the class.NOTE TO STUDENTS: In this course, you don't need to understand how this object works or can be used.
- object Scenario
This companion object of class
Scenario
provides access to certain statically defined instances of the class.This companion object of class
Scenario
provides access to certain statically defined instances of the class.NOTE TO STUDENTS: In this course, you don't need to understand how this object works or can be used.