Packages

  • package o1
    Definition Classes
    root
  • package robots
    Definition Classes
    o1
  • package gui
    Definition Classes
    robots
  • 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.

    Definition Classes
    gui
  • Basic
  • Lovebot
  • Nosebot
  • Psychobot
  • Spinbot
  • Staggerbot

object Nosebot extends RobotType[Nosebot] with Basic[Nosebot] with Product with Serializable

Linear Supertypes
Basic[Nosebot], RobotType[Nosebot], Serializable, Product, Equals, DynamicClass[RobotBrain], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Nosebot
  2. Basic
  3. RobotType
  4. Serializable
  5. Product
  6. Equals
  7. DynamicClass
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply(constructorArguments: Any*): Option[Nosebot]
    Definition Classes
    RobotType
  2. def instantiate(parameters: Argument*): Nosebot
    Definition Classes
    RobotType → DynamicClass
  3. def instantiateRandom(name: String, body: RobotBody): Nosebot
    Definition Classes
    Basic
  4. val isUsable: Boolean
    Definition Classes
    DynamicClass
  5. def productElementName(n: Int): String
    Definition Classes
    Product
  6. def productElementNames: Iterator[String]
    Definition Classes
    Product