O1Library Docs
Fall 2023
Docs API

# o1

package o1

## Members list

### Packages

package o1.grid
package o1.gui
package o1.sound
package o1.util
package o1.world

### Type members

#### Types

type Anchor = Anchor

The `Anchor` type represents points of attachment in two-dimensional elements; this is a shortcut alias to `o1.world.objects`.

The `Anchor` type represents points of attachment in two-dimensional elements; this is a shortcut alias to `o1.world.objects`.

## Attributes

type Animation = Animation

The `Animation` type represents sequences of pictures shown in a GUI window; this is a shortcut alias to `o1.gui`.

The `Animation` type represents sequences of pictures shown in a GUI window; this is a shortcut alias to `o1.gui`.

## Attributes

type Bounds = Bounds

The `Bounds` type represents the boundaries of rectangular areas in two-dimensional space; this is a shortcut alias to `o1.world`.

The `Bounds` type represents the boundaries of rectangular areas in two-dimensional space; this is a shortcut alias to `o1.world`.

## Attributes

type Buffer[`Element`] = Buffer[`Element`]

This is a shortcut alias to Scala’s standard `Buffer` type, which we use a lot early in O1.

This is a shortcut alias to Scala’s standard `Buffer` type, which we use a lot early in O1.

## Attributes

type Color = Color

The `Color` type represents colors; this is a shortcut alias to `o1.gui`.

The `Color` type represents colors; this is a shortcut alias to `o1.gui`.

## Attributes

type CompassDir = CompassDir

The `CompassDir` type represents the four main directions in a grid-like structure; this is a shortcut alias to `o1.grid`.

The `CompassDir` type represents the four main directions in a grid-like structure; this is a shortcut alias to `o1.grid`.

## Attributes

type Direction = Direction

The `Velocity` type represents directions in two-dimensional space; this is a shortcut alias to `o1.world`.

The `Velocity` type represents directions in two-dimensional space; this is a shortcut alias to `o1.world`.

## Attributes

type Grid[`Elem`] = Grid[`Elem`]

The `Grid` type represents rectangular grids; this is a shortcut alias to `o1.grid`.

The `Grid` type represents rectangular grids; this is a shortcut alias to `o1.grid`.

## Attributes

type GridPos = GridPos

The `GridPos` type represents coordinates in a grid-like structure; this is a shortcut alias to `o1.grid`.

The `GridPos` type represents coordinates in a grid-like structure; this is a shortcut alias to `o1.grid`.

## Attributes

type HasAnchor = HasAnchor

A supertype for objects that have an anchoring point; this is a shortcut alias to `o1.world.objects`.

A supertype for objects that have an anchoring point; this is a shortcut alias to `o1.world.objects`.

## Attributes

type HasEdges = HasEdges

A supertype for objects that take up a rectangular area and have an anchoring point; this is a shortcut alias to `o1.world.objects`.

A supertype for objects that take up a rectangular area and have an anchoring point; this is a shortcut alias to `o1.world.objects`.

## Attributes

type HasPos = HasPos

A supertype for objects that have a location in two-dimensional space; this is a shortcut alias to `o1.world.objects`.

A supertype for objects that have a location in two-dimensional space; this is a shortcut alias to `o1.world.objects`.

## Attributes

type HasSize = HasSize

A supertype for objects that have a width and a height; this is a shortcut alias to `o1.world.objects`.

A supertype for objects that have a width and a height; this is a shortcut alias to `o1.world.objects`.

## Attributes

type HasVelocity = HasVelocity

A supertype for objects that have a position and a velocity in two-dimensional space; this is a shortcut alias to `o1.world.objects`.

A supertype for objects that have a position and a velocity in two-dimensional space; this is a shortcut alias to `o1.world.objects`.

## Attributes

type InputEvent = InputEvent

The `InputEvent` type represents GUI events that generate user input; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `InputEvent` type represents GUI events that generate user input; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type Key = Key

The `Key` type represents keys on a computer keyboard; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `Key` type represents keys on a computer keyboard; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type KeyEvent = KeyEvent

The `KeyEvent` type represents keyboard-related GUI events; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyEvent` type represents keyboard-related GUI events; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type KeyPressed = KeyPressed

The `KeyPressed` type represents key-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyPressed` type represents key-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type KeyReleased = KeyReleased

The `KeyReleased` type represents key-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyReleased` type represents key-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type KeyTyped = KeyTyped

The `KeyTyped` type represents keyboard-typing events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyTyped` type represents keyboard-typing events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseClicked = MouseClicked

The `MouseClicked` type represents mouse-click events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseClicked` type represents mouse-click events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseDragged = MouseDragged

The `MouseDragged` type represents mouse-dragging events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseDragged` type represents mouse-dragging events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseEntered = MouseEntered

The `MouseEntered` type represents cursor-entering events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseEntered` type represents cursor-entering events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseExited = MouseExited

The `MouseExited` type represents cursor-exiting events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseExited` type represents cursor-exiting events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseMoved = MouseMoved

The `MouseMoved` type represents mouse-movement events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseMoved` type represents mouse-movement events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MousePressed = MousePressed

The `MousePressed` type represents button-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MousePressed` type represents button-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseReleased = MouseReleased

The `MouseReleased` type represents button-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseReleased` type represents button-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MouseWheelMoved = MouseWheelMoved

The `MouseWheelMoved` type represents mouse-wheel events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseWheelMoved` type represents mouse-wheel events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

type MovingObject = MovingObject

A supertype for objects that have a mutable position and a velocity in two-dimensional space; this is a shortcut alias to `o1.world.objects.mutable`.

A supertype for objects that have a mutable position and a velocity in two-dimensional space; this is a shortcut alias to `o1.world.objects.mutable`.

## Attributes

type MovingObjectInContainer = MovingObjectInContainer

A supertype for objects that take up a rectangular area and have a velocity as well as a mutable position that may be constrained by a larger object around them; this is a shortcut alias to `o1.world.objects.mutable`.

A supertype for objects that take up a rectangular area and have a velocity as well as a mutable position that may be constrained by a larger object around them; this is a shortcut alias to `o1.world.objects.mutable`.

## Attributes

type Pic = Pic

The `Pic` type represents images; this is a shortcut alias to `o1.gui`.

The `Pic` type represents images; this is a shortcut alias to `o1.gui`.

## Attributes

type Pos = Pos

The `Pos` type represents coordinates on a two-dimensional surface; this is a shortcut alias to `o1.world`.

The `Pos` type represents coordinates on a two-dimensional surface; this is a shortcut alias to `o1.world`.

## Attributes

type Sound = Sound

The `Sound` type represents recorded sound samples; this is a shortcut alias to `o1.sound.sampled`.

The `Sound` type represents recorded sound samples; this is a shortcut alias to `o1.sound.sampled`.

## Attributes

type Velocity = Velocity

The `Velocity` type represents directed movement in two-dimensional space; this is a shortcut alias to `o1.world`.

The `Velocity` type represents directed movement in two-dimensional space; this is a shortcut alias to `o1.world`.

## Attributes

type View[`Model` <: AnyRef] = ViewFrame[`Model`]

The `View` type represents GUI windows that graphically represent a given domain model; this is a shortcut alias to class `ViewFrame` in `o1.gui.mutable`.

The `View` type represents GUI windows that graphically represent a given domain model; this is a shortcut alias to class `ViewFrame` in `o1.gui.mutable`.

## Attributes

### Value members

#### Concrete methods

def animate(`pics`: Iterable[Pic], `picsPerSecond`: Double): Unit

Displays the given pictures in sequence in a minimalistic window; this is a shortcut alias to `o1.gui`.

Displays the given pictures in sequence in a minimalistic window; this is a shortcut alias to `o1.gui`.

## Attributes

def animateWithFunction(`picGeneratingFunction`: Int => Pic, `numberOfPics`: Int, `picsPerSecond`: Double): Unit

Generates pictures with the given function and displays them in sequence in a minimalistic window; this is a shortcut alias to `o1.gui`.

Generates pictures with the given function and displays them in sequence in a minimalistic window; this is a shortcut alias to `o1.gui`.

## Attributes

def circle(`diameter`: Double, `color`: Color): Pic

Creates a picture of a filled circle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

Creates a picture of a filled circle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

## Parameters

color

  the circle’s color of the circle

diameter

  the diameter of the circle, which also sets the width and height of the picture

## Attributes

def circle(`diameter`: Double, `color`: Color, `anchor`: Anchor): Pic

Creates a picture of a filled circle with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

Creates a picture of a filled circle with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

## Parameters

anchor

  an anchor for the new picture

color

  the circle’s color of

diameter

  the diameter of the circle, which also sets the width and height of the picture

## Attributes

def ellipse(`width`: Double, `height`: Double, `color`: Color): Pic

Creates a picture of an ellipse with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

Creates a picture of an ellipse with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

## Parameters

color

  the ellipse’s color

height

  the height of the ellipse and the picture

width

  the width of the ellipse and the picture

## Attributes

def ellipse(`width`: Double, `height`: Double, `color`: Color, `anchor`: Anchor): Pic

Creates a picture of an ellipse with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

Creates a picture of an ellipse with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

## Parameters

anchor

  an anchor for the new picture

color

  the ellipse’s color

height

  the height of the ellipse and the picture

width

  the width of the ellipse and the picture

## Attributes

def emptyCanvas(`width`: Double, `height`: Double, `color`: Color): Pic

Creates a picture of a filled rectangle with the given parameters, anchored at the top left-hand corner; this is a shortcut alias to `o1.gui.Pic`.

Creates a picture of a filled rectangle with the given parameters, anchored at the top left-hand corner; this is a shortcut alias to `o1.gui.Pic`.

## Parameters

color

  the color of the rectangle and thus the only color visible in the picture; if unspecified, defaults to `White`

height

  the height of the rectangle and the picture

width

  the width of the rectangle and the picture

## Attributes

def line(`from`: Pos, `to`: Pos, `color`: Color): Pic

Creates a picture of a thin line defined in terms of two locations on a plane; this is a shortcut alias to `o1.gui.Pic`. The line is specified in terms of two Pos objects: imagine drawing a line between the two points on a plane and then cropping the plane to just the part that contains the line. The line runs from one corner of the resulting picture to another, against a transparent background.

Creates a picture of a thin line defined in terms of two locations on a plane; this is a shortcut alias to `o1.gui.Pic`. The line is specified in terms of two Pos objects: imagine drawing a line between the two points on a plane and then cropping the plane to just the part that contains the line. The line runs from one corner of the resulting picture to another, against a transparent background.

## Parameters

color

  the color of the line

from

  the line’s “starting point”; the picture will anchor at the corresponding corner

to

  the line’s “end point”

## Attributes

def play(`song`: String): Unit

Plays the music written in the given `String` (as described under o1.sound.midi) on a MIDI synthesizer; this is a shortcut alias to `def play(music: String)` in o1.sound.midi.

Plays the music written in the given `String` (as described under o1.sound.midi) on a MIDI synthesizer; this is a shortcut alias to `def play(music: String)` in o1.sound.midi.

## Attributes

def rectangle(`bounds`: Bounds, `color`: Color): Pic

Creates a picture of a filled rectangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

Creates a picture of a filled rectangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

## Parameters

bounds

  the width and height of the rectangle and the resulting picture

color

  the color of the rectangle and thus the only color visible in the picture

## Attributes

def rectangle(`width`: Double, `height`: Double, `color`: Color): Pic

Creates a picture of a filled rectangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

Creates a picture of a filled rectangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

## Parameters

color

  the color of the rectangle and thus the only color visible in the picture

height

  the height of the rectangle and the picture

width

  the width of the rectangle and the picture

## Attributes

def rectangle(`width`: Double, `height`: Double, `color`: Color, `anchor`: Anchor): Pic

Creates a picture of a filled rectangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

Creates a picture of a filled rectangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

## Parameters

anchor

  the picture’s anchoring point

color

  the color of the rectangle and thus the only color visible in the picture

height

  the height of the rectangle and the picture

width

  the width of the rectangle and the picture

## Attributes

def show(`pic`: Pic): Unit

Displays the given picture in a minimalistic window; this is a shortcut alias to `o1.gui`.

Displays the given picture in a minimalistic window; this is a shortcut alias to `o1.gui`.

## Attributes

def square(`side`: Double, `color`: Color): Pic

Creates a picture of a filled square with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

Creates a picture of a filled square with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

## Parameters

color

  the color of the square and thus the only color visible in the picture

side

  the width and height of the square and the picture

## Attributes

def square(`side`: Double, `color`: Color, `anchor`: Anchor): Pic

Creates a picture of a filled square with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

Creates a picture of a filled square with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

## Parameters

anchor

  the picture’s anchoring point

color

  the color of the square and thus the only color visible in the picture

side

  the width and height of the square and the picture

## Attributes

def star(`width`: Double, `color`: Color): Pic

Creates a picture of a five-pointed star with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

Creates a picture of a five-pointed star with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The picture’s Anchor is at its center.

## Parameters

color

  the star’s color

width

  the width of the star, which determines the picture’s dimensions

## Attributes

def star(`width`: Double, `color`: Color, `anchor`: Anchor): Pic

Creates a picture of a five-pointed star with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

Creates a picture of a five-pointed star with the given parameters; this is a shortcut alias to `o1.gui.Pic`.

## Parameters

anchor

  an anchor for the new picture

color

  the star’s color

width

  the width of the star, which determines the picture’s dimensions

## Attributes

def triangle(`width`: Double, `height`: Double, `color`: Color): Pic

Creates a picture of an isosceles triangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The triangle’s base is at the bottom of the picture and its apex is at the top center. The picture’s Anchor is at its center.

Creates a picture of an isosceles triangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The triangle’s base is at the bottom of the picture and its apex is at the top center. The picture’s Anchor is at its center.

## Parameters

color

  the triangle’s color

height

  the height of the triangle, which determines the height of the picture, too

width

  the width of the triangle’s base, which determines the width of the picture, too

## Attributes

def triangle(`width`: Double, `height`: Double, `color`: Color, `anchor`: Anchor): Pic

Creates a picture of an isosceles triangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The triangle’s base is at the bottom of the picture and its apex is at the top center.

Creates a picture of an isosceles triangle with the given parameters; this is a shortcut alias to `o1.gui.Pic`. The triangle’s base is at the bottom of the picture and its apex is at the top center.

## Parameters

anchor

  an anchor for the new picture

color

  the triangle’s color

height

  the height of the triangle, which determines the height of the picture, too

width

  the width of the triangle’s base, which determines the width of the picture, too

## Attributes

#### Concrete fields

val AliceBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val AlizarinCrimson: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Amethyst: Color

A named color as per, um, some standard or other, maybe. This is a shortcut alias to o1.gui.colors.

A named color as per, um, some standard or other, maybe. This is a shortcut alias to o1.gui.colors.

## Attributes

val Anchor: Anchor.type

The `Anchor` type represents points of attachment in two-dimensional elements; this is a shortcut alias to `o1.world.objects`.

The `Anchor` type represents points of attachment in two-dimensional elements; this is a shortcut alias to `o1.world.objects`.

## Attributes

val Animation: Animation.type

The `Animation` type represents sequences of pictures shown in a GUI window; this is a shortcut alias to `o1.gui`.

The `Animation` type represents sequences of pictures shown in a GUI window; this is a shortcut alias to `o1.gui`.

## Attributes

val AntiqueWhite: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Aqua: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Aquamarine: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Azure: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Beige: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Bisque: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black10: Color

A grayscale color that contains 10% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 10% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black20: Color

A grayscale color that contains 20% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 20% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black30: Color

A grayscale color that contains 30% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 30% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black40: Color

A grayscale color that contains 40% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 40% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black50: Color

A grayscale color that contains 50% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 50% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black60: Color

A grayscale color that contains 60% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 60% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black70: Color

A grayscale color that contains 70% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 70% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black80: Color

A grayscale color that contains 80% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 80% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val Black90: Color

A grayscale color that contains 90% black. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 90% black. This is a shortcut alias to o1.gui.colors.

## Attributes

val BlanchedAlmond: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Blue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val BlueViolet: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val BottomCenter: Anchor

An anchor at the middle of the bottom edge; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the middle of the bottom edge; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val BottomLeft: Anchor

An anchor at the bottom left-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the bottom left-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val BottomRight: Anchor

An anchor at the bottom right-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the bottom right-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val Bounds: Bounds.type

The `Bounds` type represents the boundaries of rectangular areas in two-dimensional space; this is a shortcut alias to `o1.world`.

The `Bounds` type represents the boundaries of rectangular areas in two-dimensional space; this is a shortcut alias to `o1.world`.

## Attributes

val BrightRed: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Brown: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Buffer: Buffer.type

This is a shortcut alias to Scala’s standard `Buffer` type, which we use a lot early in O1.

This is a shortcut alias to Scala’s standard `Buffer` type, which we use a lot early in O1.

## Attributes

val BurlyWood: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val CadetBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val CadmiumYellow: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Center: Anchor

An anchor at the middle; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the middle; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val CenterLeft: Anchor

An anchor at the middle of the left edge; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the middle of the left edge; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val CenterRight: Anchor

An anchor at the middle of the right edge; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the middle of the right edge; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val Chartreuse: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Chocolate: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Color: Color.type

The `Color` type represents colors; this is a shortcut alias to `o1.gui`.

The `Color` type represents colors; this is a shortcut alias to `o1.gui`.

## Attributes

val CompassDir: CompassDir.type

The `CompassDir` type represents the four main directions in a grid-like structure; this is a shortcut alias to `o1.grid`.

The `CompassDir` type represents the four main directions in a grid-like structure; this is a shortcut alias to `o1.grid`.

## Attributes

val Coral: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val CornSilk: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val CornflowerBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Crimson: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Cyan: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkCyan: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkGoldenrod: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkGray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkGrey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkKhaki: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkMagenta: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkOliveGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkOrange: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkOrchid: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkRed: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkSalmon: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkSeaGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkSienna: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkSlateBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkSlateGray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkSlateGrey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkTurquoise: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DarkViolet: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DeepPink: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DeepSkyBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DimGray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val DimGrey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Direction: Direction.type

The `Velocity` type represents directions in two-dimensional space; this is a shortcut alias to `o1.world`.

The `Velocity` type represents directions in two-dimensional space; this is a shortcut alias to `o1.world`.

## Attributes

val DoNothing: Unit

A label that can be used as an empty method body or other “no-op” block.

A label that can be used as an empty method body or other “no-op” block.

## Attributes

val DodgerBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val East: CompassDir

The northwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

The northwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

## Attributes

val FireBrick: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val FloralWhite: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val ForestGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Fuchsia: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Gainsboro: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val GhostWhite: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Gold: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Goldenrod: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Gray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Green: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val GreenYellow: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Grey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val GridPos: GridPos.type

The `GridPos` type represents coordinates in a grid-like structure; this is a shortcut alias to `o1.grid`.

The `GridPos` type represents coordinates in a grid-like structure; this is a shortcut alias to `o1.grid`.

## Attributes

val Honeydew: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val HotPink: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val IndianRed: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val IndianYellow: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Indigo: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Ivory: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val KeepRepeating: Int

a constant that you can use to make the sound repeat indefinitely; this is a shortcut alias to `o1.sound.sampled`.

a constant that you can use to make the sound repeat indefinitely; this is a shortcut alias to `o1.sound.sampled`.

## Attributes

val Key: Key.type

The `Key` type represents keys on a computer keyboard; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `Key` type represents keys on a computer keyboard; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val KeyPressed: KeyPressed.type

The `KeyPressed` type represents key-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyPressed` type represents key-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val KeyReleased: KeyReleased.type

The `KeyReleased` type represents key-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyReleased` type represents key-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val KeyTyped: KeyTyped.type

The `KeyTyped` type represents keyboard-typing events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `KeyTyped` type represents keyboard-typing events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val Khaki: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Lavender: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LavenderBlush: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LawnGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LemonChiffon: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightCoral: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightCyan: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightGoldenrodYellow: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightGray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightGrey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightPink: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightSalmon: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightSeaGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightSkyBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightSlateGray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightSlateGrey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightSteelBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LightYellow: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Lime: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val LimeGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Linen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Magenta: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Maroon: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumAquamarine: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumOrchid: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumPurple: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumSeaGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumSlateBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumSpringGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumTurquoise: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MediumVioletRed: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MidnightBlack: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val MidnightBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MintCream: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MistyRose: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Moccasin: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val MouseClicked: MouseClicked.type

The `MouseClicked` type represents mouse-click events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseClicked` type represents mouse-click events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MouseDragged: MouseDragged.type

The `MouseDragged` type represents mouse-dragging events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseDragged` type represents mouse-dragging events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MouseEntered: MouseEntered.type

The `MouseEntered` type represents cursor-entering events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseEntered` type represents cursor-entering events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MouseExited: MouseExited.type

The `MouseExited` type represents cursor-exiting events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseExited` type represents cursor-exiting events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MouseMoved: MouseMoved.type

The `MouseMoved` type represents mouse-movement events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseMoved` type represents mouse-movement events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MousePressed: MousePressed.type

The `MousePressed` type represents button-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MousePressed` type represents button-press events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MouseReleased: MouseReleased.type

The `MouseReleased` type represents button-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseReleased` type represents button-release events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val MouseWheelMoved: MouseWheelMoved.type

The `MouseWheelMoved` type represents mouse-wheel events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

The `MouseWheelMoved` type represents mouse-wheel events in a GUI; this is a shortcut alias to `scala.swing.event` via `o1.gui`.

## Attributes

val Mute: Float

a constant that you can use to mute a sound; this is a shortcut alias to `o1.sound.sampled`.

a constant that you can use to mute a sound; this is a shortcut alias to `o1.sound.sampled`.

## Attributes

val NavajoWhite: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Navy: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val North: CompassDir

The northwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

The northwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

## Attributes

lazy val NorwegianBlue: Color

A named color as per the MP standard. This is a shortcut alias to o1.gui.colors.

A named color as per the MP standard. This is a shortcut alias to o1.gui.colors.

## Attributes

val OldLace: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Olive: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val OliveDrab: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Orange: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val OrangeRed: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Orchid: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PaleGoldenrod: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PaleGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PaleTurquoise: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PaleVioletRed: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Pantone448C: Color

A named color famous for being really ugly.

A named color famous for being really ugly.

## Attributes

val PapayaWhip: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PeachPuff: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Peru: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PhthaloBlue: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val PhthaloGreen: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Pic: Pic.type

The `Pic` type represents images; this is a shortcut alias to `o1.gui`.

The `Pic` type represents images; this is a shortcut alias to `o1.gui`.

## Attributes

val Pink: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Plum: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Pos: Pos.type

The `Pos` type represents coordinates on a two-dimensional surface; this is a shortcut alias to `o1.world`.

The `Pos` type represents coordinates on a two-dimensional surface; this is a shortcut alias to `o1.world`.

## Attributes

val PowderBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val PrussianBlue: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Purple: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val RebeccaPurple: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Red: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val RosyBrown: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val RoyalBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SaddleBrown: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Salmon: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SandyBrown: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SapGreen: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val SeaGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SeaShell: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Sienna: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Silver: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SkyBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SlateBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SlateGray: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SlateGrey: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Snow: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Sound: Sound.type

The `Sound` type represents recorded sound samples; this is a shortcut alias to `o1.sound.sampled.

The `Sound` type represents recorded sound samples; this is a shortcut alias to `o1.sound.sampled.

## Attributes

val South: CompassDir

The northwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

The northwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

## Attributes

val SpringGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val SteelBlue: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Tan: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Teal: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Thistle: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val TitaniumHwite: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Tomato: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val TopCenter: Anchor

An anchor at the middle of the top edge; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the middle of the top edge; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val TopLeft: Anchor

An anchor at the top left-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the top left-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val TopRight: Anchor

An anchor at the top right-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

An anchor at the top right-hand corner; this is a shortcut alias to `o1.world.objects.Anchor`.

## Attributes

val Transparent: Color

Represents a fully transparent (white) color. This is a shortcut alias to o1.gui.colors.

Represents a fully transparent (white) color. This is a shortcut alias to o1.gui.colors.

## Attributes

val Turquoise: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val VanDykeBrown: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes

val Velocity: Velocity.type

The `Velocity` type represents directed movement in two-dimensional space; this is a shortcut alias to `o1.world`.

The `Velocity` type represents directed movement in two-dimensional space; this is a shortcut alias to `o1.world`.

## Attributes

val Violet: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val West: CompassDir

The westwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

The westwardly compass direction in a grid; this is a shortcut alias to `o1.grid.CompassDir`.

## Attributes

val Wheat: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val White: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val White10: Color

A grayscale color that contains 10% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 10% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White20: Color

A grayscale color that contains 20% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 20% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White30: Color

A grayscale color that contains 30% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 30% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White40: Color

A grayscale color that contains 40% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 40% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White50: Color

A grayscale color that contains 50% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 50% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White60: Color

A grayscale color that contains 60% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 60% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White70: Color

A grayscale color that contains 70% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 70% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White80: Color

A grayscale color that contains 80% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 80% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val White90: Color

A grayscale color that contains 90% white. This is a shortcut alias to o1.gui.colors.

A grayscale color that contains 90% white. This is a shortcut alias to o1.gui.colors.

## Attributes

val WhiteSmoke: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val Yellow: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val YellowGreen: Color

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

A named color as per W3C’s list of colors. This is a shortcut alias to o1.gui.colors.

## Attributes

val YellowOchre: Color

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

A named color as per Bob Ross. This is a shortcut alias to o1.gui.colors.

## Attributes