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.
- class TribalRobotWindow extends RobotWindow
The class
RobotWindow
represents GUI windows that serve as the main window of a tribe-enabled Robots application.The class
RobotWindow
represents GUI windows that serve as the main window of a tribe-enabled Robots application.NOTE TO STUDENTS: In this course, you don't need to understand how this class works or can be used.
- abstract class TribalScenario extends RandomScenario
This class represents ready-made tribal robot fight scenarios (that the user can choose to load up from the Tribal menu).
This class represents ready-made tribal robot fight scenarios (that the user can choose to load up from the Tribal menu).
NOTE TO STUDENTS: In this course, you don't need to understand how this class works or can be used.
- trait TribalScenarios extends RobotScenarios
The trait
TribalScenarios
can be mixed into aTribalRobotWindow
to provide a selection of ready-made scenarios in a GUI menu.The trait
TribalScenarios
can be mixed into aTribalRobotWindow
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.
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.
- object TribalApp extends RobotProgram
The singleton object
TribalRobots
represents a tribe-enabled version of the Robots application.The singleton object
TribalRobots
represents a tribe-enabled version of the Robots application. The object serves as an entry point for the app 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 TribalScenario
This companion object of class
TribalScenario
provides access to certain statically defined instances of the class.This companion object of class
TribalScenario
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.
- object TribeLoader
The singleton object
TribeLoader
is capable of checking what robot tribes are available in a particular folder, and loading the ones that are.The singleton object
TribeLoader
is capable of checking what robot tribes are available in a particular folder, and loading the ones that are.NOTE TO STUDENTS: In this course, you don't need to understand how this object works or can be used.