package gui
- Alphabetic
- Public
- Protected
Type Members
- class RobotProgram extends SimpleSwingApplication
The class
RobotsProgramrepresents (variations of) the robot simulators application.The class
RobotsProgramrepresents (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
RobotScenarioscan be mixed into aRobotWindowto provide a selection of ready-made scenarios in a GUI menu.The trait
RobotScenarioscan be mixed into aRobotWindowto 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
RobotTyperepresents instantiable kinds of robots whose availability the Robots user interface checks dynamically.The class
RobotTyperepresents 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
RobotWindowrepresents GUI windows that serve as the main window of a RobotApp.The class
RobotWindowrepresents 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
RobotAppserves as an entry point for (the basic version of) Robots simulator and starts up the user interface.The singleton object
RobotAppserves 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
RobotsTypeprovides access to a few standard instances of the class.This companion object of class
RobotsTypeprovides 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
Scenarioprovides access to certain statically defined instances of the class.This companion object of class
Scenarioprovides 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.