o1.robots.gui

package o1.robots.gui

Members list

Type members

Classlikes

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. NOTE TO STUDENTS: In this course, you don’t need to understand how this object works on the inside. It’s enough to know that you can use this file to start the program.

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 on the inside. It’s enough to know that you can use this file to start the program.

Attributes

Supertypes
class RobotProgram
trait Reactor
class Object
trait Matchable
class Any
Show all
Self type
RobotApp.type
open class RobotProgram(window: RobotWindow, initialWorld: RobotWorld) extends SimpleSwingApplication

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.

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.

Attributes

Supertypes
trait Reactor
class Object
trait Matchable
class Any
Show all
Known subtypes
object RobotApp
object TribalApp
open class RobotWindow extends MainFrame, Escapable

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.

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.

Attributes

Supertypes
trait Escapable
class MainFrame
class Frame
trait RichWindow
class Window
trait RootPanel
trait Container
trait UIElement
trait Publisher
trait Reactor
trait Proxy
class Object
trait Matchable
class Any
Show all
Known subtypes
object TribalApp extends RobotProgram

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.

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 on the inside. It’s enough to know that you can use this file to start the program.

Attributes

Supertypes
class RobotProgram
trait Reactor
class Object
trait Matchable
class Any
Show all
Self type
TribalApp.type
open 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.

Attributes

Supertypes
class RobotWindow
trait Escapable
class MainFrame
class Frame
trait RichWindow
class Window
trait RootPanel
trait Container
trait UIElement
trait Publisher
trait Reactor
trait Proxy
class Object
trait Matchable
class Any
Show all
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.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type