Packages

package gui

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. trait RobotScenarios extends AnyRef

    The trait RobotScenarios can be mixed into a RobotWindow to provide a selection of ready-made scenarios in a GUI menu.

    The trait RobotScenarios can be mixed into a RobotWindow 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.

  3. 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.

  4. 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.

  5. 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

  1. 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.

  2. 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.

  3. 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.

Ungrouped