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.

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

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

  8. trait TribalScenarios extends RobotScenarios

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

    The trait TribalScenarios can be mixed into a TribalRobotWindow 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

  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.

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

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

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

Ungrouped