Packages

  • package root
    Definition Classes
    root
  • package o1

    O1Library is a toolkit designed for the course Programming 1 (a.k.a. O1) at Aalto University.

    O1Library is a toolkit designed for the course Programming 1 (a.k.a. O1) at Aalto University. It contains an assortment of tools; most prominently, it provides a framework for simple graphical programming and utilities for playing sound.

    This is the front page of O1Library’s documentation. However, this is probably not the best place to start learning about O1Library as a student. That’s because the relevant content of this library is introduced bit by bit in the chapters of O1’s custom ebook alongside the associated programming concepts and assignments.

    You may still find this documentation useful as a reference. You can also find some optional content here that you may wish to try.

    This front page lists the content available in the top-level package called simply o1. These tools are available with the simple command import o1._ in your Scala programs. Some of them you’ll use a lot; some of them you won’t necessarily need at all.

    The tools listed here are actually implemented in a number of subpackages (o1.gui, o1.sound, etc.); what you see here are just “shortcut aliases” to those actual implementations. The aliases are here to make that convenient import command work and to provide you with this list of links to some of the more commonly used tools in O1Library. The subpackages also contain additional content not listed here.

    O1Library has been developed by Aleksi Lukkarinen and Juha Sorva. Several of the key components in o1.gui and o1.world are built upon Aleksi’s Scala Media Computation Library. Some parts of O1Library draw inspiration from the “teachpacks” of the Racket programming language.

    We are grateful to Riku Autio, Joonatan Honkamaa, Juhani Numminen, Leo Varis, Veera Kahva, and anonymous students for bug reports and fixes. We thank Otto Seppälä for helpful discussions.

    Definition Classes
    root
  • package grid

    This package contains tools for working with grid-like two-dimensional structures.

    This package contains tools for working with grid-like two-dimensional structures.

    The contents of this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._.

  • package gui

    This package contains tools for building simple GUIs.

    This package contains tools for building simple GUIs. The toolkit is particularly well suited to constructing GUIs that display information as 2D images and/or geometric shapes. It is not designed for demanding graphical needs that call for high efficiency. Some of the tools in this package are built on the Swing GUI library, and the two libraries can be used in combination.

    Some of the types in this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._. Some of the package contents are not available in the top-level package or included in this documentation.

    Please note: One of this package’s key components (views) comes in multiple varieties, which which are defined in the subpackages o1.gui.mutable and o1.gui.immutable and not listed below. The View that is most commonly used in O1 (and aliased as o1.View in the top-level package) is o1.gui.mutable.ViewFrame.

  • package sound

    Please see one of the two subpackages:

    Please see one of the two subpackages:

    • o1.sound.midi for MIDI sound described in terms of notes, instruments, and other directives
    • o1.sound.sampled for working with recorded sound samples.
  • package util

    The package o1.util contains miscellaneous tools that are used internally by some of the given programs in O1 for added convenience.

    The package o1.util contains miscellaneous tools that are used internally by some of the given programs in O1 for added convenience.

    NOTE TO STUDENTS: In this course, you don't need to understand how this package works or can be used.

    This documentation lists only some of the tools in the package. The listed tools are largely a mix of:

    • functions for simple I/O from files and URLs;
    • aliases for easy access (via import o1.util._) to some of the tools from scala.util; and
    • implicit classes that add a few convenience methods to selected types from the Scala API.
  • package world

    This package contains tools for locations and movement in two-dimensional space.

    This package contains tools for locations and movement in two-dimensional space.

    The tools in this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._.

    The subpackage o1.world.objects contains additional tools for representing entities that reside within two-dimensional spaces.

p

o1

package o1

O1Library is a toolkit designed for the course Programming 1 (a.k.a. O1) at Aalto University. It contains an assortment of tools; most prominently, it provides a framework for simple graphical programming and utilities for playing sound.

This is the front page of O1Library’s documentation. However, this is probably not the best place to start learning about O1Library as a student. That’s because the relevant content of this library is introduced bit by bit in the chapters of O1’s custom ebook alongside the associated programming concepts and assignments.

You may still find this documentation useful as a reference. You can also find some optional content here that you may wish to try.

This front page lists the content available in the top-level package called simply o1. These tools are available with the simple command import o1._ in your Scala programs. Some of them you’ll use a lot; some of them you won’t necessarily need at all.

The tools listed here are actually implemented in a number of subpackages (o1.gui, o1.sound, etc.); what you see here are just “shortcut aliases” to those actual implementations. The aliases are here to make that convenient import command work and to provide you with this list of links to some of the more commonly used tools in O1Library. The subpackages also contain additional content not listed here.

O1Library has been developed by Aleksi Lukkarinen and Juha Sorva. Several of the key components in o1.gui and o1.world are built upon Aleksi’s Scala Media Computation Library. Some parts of O1Library draw inspiration from the “teachpacks” of the Racket programming language.

We are grateful to Riku Autio, Joonatan Honkamaa, Juhani Numminen, Leo Varis, Veera Kahva, and anonymous students for bug reports and fixes. We thank Otto Seppälä for helpful discussions.

Linear Supertypes
ShortcutAliases, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. o1
  2. ShortcutAliases
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package grid

    This package contains tools for working with grid-like two-dimensional structures.

    This package contains tools for working with grid-like two-dimensional structures.

    The contents of this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._.

  2. package gui

    This package contains tools for building simple GUIs.

    This package contains tools for building simple GUIs. The toolkit is particularly well suited to constructing GUIs that display information as 2D images and/or geometric shapes. It is not designed for demanding graphical needs that call for high efficiency. Some of the tools in this package are built on the Swing GUI library, and the two libraries can be used in combination.

    Some of the types in this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._. Some of the package contents are not available in the top-level package or included in this documentation.

    Please note: One of this package’s key components (views) comes in multiple varieties, which which are defined in the subpackages o1.gui.mutable and o1.gui.immutable and not listed below. The View that is most commonly used in O1 (and aliased as o1.View in the top-level package) is o1.gui.mutable.ViewFrame.

  3. package sound

    Please see one of the two subpackages:

    Please see one of the two subpackages:

    • o1.sound.midi for MIDI sound described in terms of notes, instruments, and other directives
    • o1.sound.sampled for working with recorded sound samples.
  4. package util

    The package o1.util contains miscellaneous tools that are used internally by some of the given programs in O1 for added convenience.

    The package o1.util contains miscellaneous tools that are used internally by some of the given programs in O1 for added convenience.

    NOTE TO STUDENTS: In this course, you don't need to understand how this package works or can be used.

    This documentation lists only some of the tools in the package. The listed tools are largely a mix of:

    • functions for simple I/O from files and URLs;
    • aliases for easy access (via import o1.util._) to some of the tools from scala.util; and
    • implicit classes that add a few convenience methods to selected types from the Scala API.
  5. package world

    This package contains tools for locations and movement in two-dimensional space.

    This package contains tools for locations and movement in two-dimensional space.

    The tools in this package have aliases in the top-level package o1, so they are accessible to students simply via import o1._.

    The subpackage o1.world.objects contains additional tools for representing entities that reside within two-dimensional spaces.

Type Members

  1. type Anchor = o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  2. type Animation = o1.gui.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.

    Definition Classes
    ShortcutAliases
  3. type Bounds = o1.world.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.

    Definition Classes
    ShortcutAliases
  4. type Buffer[Element] = scala.collection.mutable.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.

    Definition Classes
    ShortcutAliases
  5. type Color = o1.gui.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.

    Definition Classes
    ShortcutAliases
  6. type CompassDir = o1.grid.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.

    Definition Classes
    ShortcutAliases
  7. type Direction = o1.world.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.

    Definition Classes
    ShortcutAliases
  8. type Grid[Elem] = o1.grid.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.

    Definition Classes
    ShortcutAliases
  9. type GridPos = o1.grid.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.

    Definition Classes
    ShortcutAliases
  10. type HasAnchor = o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  11. type HasEdges = o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  12. type HasPos = o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  13. type HasSize = o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  14. type HasVelocity = o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  15. type InputEvent = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  16. type Key = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  17. type KeyEvent = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  18. type KeyPressed = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  19. type KeyReleased = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  20. type KeyTyped = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  21. type MouseClicked = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  22. type MouseDragged = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  23. type MouseEntered = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  24. type MouseExited = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  25. type MouseMoved = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  26. type MousePressed = scala.swing.event.MousePressed

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

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

    Definition Classes
    ShortcutAliases
  27. type MouseReleased = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  28. type MouseWheelMoved = scala.swing.event.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.

    Definition Classes
    ShortcutAliases
  29. type MovingObject = o1.world.objects.mutable.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.

    Definition Classes
    ShortcutAliases
  30. type MovingObjectInContainer = o1.world.objects.mutable.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.

    Definition Classes
    ShortcutAliases
  31. type Pic = o1.gui.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.

    Definition Classes
    ShortcutAliases
  32. type Pos = o1.world.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.

    Definition Classes
    ShortcutAliases
  33. type Sound = o1.sound.sampled.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.

    Definition Classes
    ShortcutAliases
  34. type Velocity = o1.world.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.

    Definition Classes
    ShortcutAliases
  35. 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.

    Definition Classes
    ShortcutAliases

Value Members

  1. val AliceBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  2. val AlizarinCrimson: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  3. val Amethyst: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  4. val Anchor: o1.world.objects.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.

    Definition Classes
    ShortcutAliases
  5. val Animation: o1.gui.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.

    Definition Classes
    ShortcutAliases
  6. val AntiqueWhite: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  7. val Aqua: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  8. val Aquamarine: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  9. val Azure: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  10. val Beige: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  11. val Bisque: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  12. val Black: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  13. val Black10: o1.gui.Color

    A grayscale color that contains 10% black.

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

    Definition Classes
    ShortcutAliases
  14. val Black20: o1.gui.Color

    A grayscale color that contains 20% black.

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

    Definition Classes
    ShortcutAliases
  15. val Black30: o1.gui.Color

    A grayscale color that contains 30% black.

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

    Definition Classes
    ShortcutAliases
  16. val Black40: o1.gui.Color

    A grayscale color that contains 40% black.

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

    Definition Classes
    ShortcutAliases
  17. val Black50: o1.gui.Color

    A grayscale color that contains 50% black.

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

    Definition Classes
    ShortcutAliases
  18. val Black60: o1.gui.Color

    A grayscale color that contains 60% black.

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

    Definition Classes
    ShortcutAliases
  19. val Black70: o1.gui.Color

    A grayscale color that contains 70% black.

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

    Definition Classes
    ShortcutAliases
  20. val Black80: o1.gui.Color

    A grayscale color that contains 80% black.

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

    Definition Classes
    ShortcutAliases
  21. val Black90: o1.gui.Color

    A grayscale color that contains 90% black.

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

    Definition Classes
    ShortcutAliases
  22. val BlanchedAlmond: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  23. val Blue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  24. val BlueViolet: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  25. val BottomCenter: o1.gui.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.

    Definition Classes
    ShortcutAliases
  26. val BottomLeft: o1.gui.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.

    Definition Classes
    ShortcutAliases
  27. val BottomRight: o1.gui.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.

    Definition Classes
    ShortcutAliases
  28. val Bounds: o1.world.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.

    Definition Classes
    ShortcutAliases
  29. val BrightRed: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  30. val Brown: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  31. val Buffer: scala.collection.mutable.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.

    Definition Classes
    ShortcutAliases
  32. val BurlyWood: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  33. val CadetBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  34. val CadmiumYellow: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  35. val Center: o1.gui.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.

    Definition Classes
    ShortcutAliases
  36. val CenterLeft: o1.gui.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.

    Definition Classes
    ShortcutAliases
  37. val CenterRight: o1.gui.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.

    Definition Classes
    ShortcutAliases
  38. val Chartreuse: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  39. val Chocolate: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  40. val Color: o1.gui.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.

    Definition Classes
    ShortcutAliases
  41. val CompassDir: o1.grid.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.

    Definition Classes
    ShortcutAliases
  42. val Coral: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  43. val CornSilk: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  44. val CornflowerBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  45. val Crimson: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  46. val Cyan: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  47. val DarkBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  48. val DarkCyan: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  49. val DarkGoldenrod: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  50. val DarkGray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  51. val DarkGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  52. val DarkGrey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  53. val DarkKhaki: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  54. val DarkMagenta: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  55. val DarkOliveGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  56. val DarkOrange: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  57. val DarkOrchid: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  58. val DarkRed: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  59. val DarkSalmon: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  60. val DarkSeaGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  61. val DarkSienna: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  62. val DarkSlateBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  63. val DarkSlateGray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  64. val DarkSlateGrey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  65. val DarkTurquoise: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  66. val DarkViolet: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  67. val DeepPink: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  68. val DeepSkyBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  69. val DimGray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  70. val DimGrey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  71. val Direction: o1.world.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.

    Definition Classes
    ShortcutAliases
  72. val DodgerBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  73. 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.

    Definition Classes
    ShortcutAliases
  74. val FireBrick: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  75. val FloralWhite: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  76. val ForestGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  77. val Fuchsia: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  78. val Gainsboro: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  79. val GhostWhite: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  80. val Gold: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  81. val Goldenrod: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  82. val Gray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  83. val Green: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  84. val GreenYellow: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  85. val Grey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  86. val GridPos: o1.grid.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.

    Definition Classes
    ShortcutAliases
  87. val Honeydew: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  88. val HotPink: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  89. val IndianRed: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  90. val IndianYellow: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  91. val Indigo: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  92. val Ivory: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  93. 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

    Definition Classes
    ShortcutAliases
  94. val Key: o1.gui.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.

    Definition Classes
    ShortcutAliases
  95. val KeyPressed: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  96. val KeyReleased: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  97. val KeyTyped: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  98. val Khaki: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  99. val Lavender: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  100. val LavenderBlush: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  101. val LawnGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  102. val LemonChiffon: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  103. val LightBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  104. val LightCoral: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  105. val LightCyan: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  106. val LightGoldenrodYellow: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  107. val LightGray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  108. val LightGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  109. val LightGrey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  110. val LightPink: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  111. val LightSalmon: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  112. val LightSeaGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  113. val LightSkyBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  114. val LightSlateGray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  115. val LightSlateGrey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  116. val LightSteelBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  117. val LightYellow: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  118. val Lime: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  119. val LimeGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  120. val Linen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  121. val Magenta: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  122. val Maroon: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  123. val MediumAquamarine: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  124. val MediumBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  125. val MediumOrchid: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  126. val MediumPurple: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  127. val MediumSeaGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  128. val MediumSlateBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  129. val MediumSpringGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  130. val MediumTurquoise: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  131. val MediumVioletRed: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  132. val MidnightBlack: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  133. val MidnightBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  134. val MintCream: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  135. val MistyRose: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  136. val Moccasin: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  137. val MouseClicked: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  138. val MouseDragged: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  139. val MouseEntered: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  140. val MouseExited: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  141. val MouseMoved: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  142. val MousePressed: o1.gui.event.MousePressed.type

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

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

    Definition Classes
    ShortcutAliases
  143. val MouseReleased: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  144. val MouseWheelMoved: o1.gui.event.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.

    Definition Classes
    ShortcutAliases
  145. 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

    Definition Classes
    ShortcutAliases
  146. val NavajoWhite: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  147. val Navy: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  148. 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.

    Definition Classes
    ShortcutAliases
  149. lazy val NorwegianBlue: o1.gui.Color

    A named color as per the MP standard.

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

    Definition Classes
    ShortcutAliases
  150. val OldLace: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  151. val Olive: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  152. val OliveDrab: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  153. val Orange: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  154. val OrangeRed: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  155. val Orchid: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  156. val PaleGoldenrod: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  157. val PaleGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  158. val PaleTurquoise: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  159. val PaleVioletRed: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  160. val PapayaWhip: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  161. val PeachPuff: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  162. val Peru: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  163. val PhthaloBlue: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  164. val PhthaloGreen: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  165. val Pic: o1.gui.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.

    Definition Classes
    ShortcutAliases
  166. val Pink: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  167. val Plum: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  168. val Pos: o1.world.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.

    Definition Classes
    ShortcutAliases
  169. val PowderBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  170. val PrussianBlue: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  171. val Purple: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  172. val Red: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  173. val RosyBrown: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  174. val RoyalBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  175. val SaddleBrown: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  176. val Salmon: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  177. val SandyBrown: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  178. val SapGreen: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  179. val SeaGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  180. val SeaShell: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  181. val Sienna: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  182. val Silver: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  183. val SkyBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  184. val SlateBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  185. val SlateGray: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  186. val SlateGrey: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  187. val Snow: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  188. val Sound: o1.sound.sampled.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.

    Definition Classes
    ShortcutAliases
  189. 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.

    Definition Classes
    ShortcutAliases
  190. val SpringGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  191. val SteelBlue: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  192. val Tan: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  193. val Teal: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  194. val Thistle: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  195. val TitaniumHwite: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  196. val Tomato: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  197. val TopCenter: o1.gui.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.

    Definition Classes
    ShortcutAliases
  198. val TopLeft: o1.gui.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.

    Definition Classes
    ShortcutAliases
  199. val TopRight: o1.gui.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.

    Definition Classes
    ShortcutAliases
  200. val Transparent: o1.gui.Color

    Represents a fully transparent (white) color.

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

    Definition Classes
    ShortcutAliases
  201. val Turquoise: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  202. val VanDykeBrown: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  203. val Velocity: o1.world.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.

    Definition Classes
    ShortcutAliases
  204. val Violet: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  205. 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.

    Definition Classes
    ShortcutAliases
  206. val Wheat: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  207. val White: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  208. val White10: o1.gui.Color

    A grayscale color that contains 10% white.

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

    Definition Classes
    ShortcutAliases
  209. val White20: o1.gui.Color

    A grayscale color that contains 20% white.

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

    Definition Classes
    ShortcutAliases
  210. val White30: o1.gui.Color

    A grayscale color that contains 30% white.

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

    Definition Classes
    ShortcutAliases
  211. val White40: o1.gui.Color

    A grayscale color that contains 40% white.

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

    Definition Classes
    ShortcutAliases
  212. val White50: o1.gui.Color

    A grayscale color that contains 50% white.

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

    Definition Classes
    ShortcutAliases
  213. val White60: o1.gui.Color

    A grayscale color that contains 60% white.

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

    Definition Classes
    ShortcutAliases
  214. val White70: o1.gui.Color

    A grayscale color that contains 70% white.

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

    Definition Classes
    ShortcutAliases
  215. val White80: o1.gui.Color

    A grayscale color that contains 80% white.

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

    Definition Classes
    ShortcutAliases
  216. val White90: o1.gui.Color

    A grayscale color that contains 90% white.

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

    Definition Classes
    ShortcutAliases
  217. val WhiteSmoke: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  218. val Yellow: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  219. val YellowGreen: o1.gui.Color

    A named color as per W3C’s list of colors.

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

    Definition Classes
    ShortcutAliases
  220. val YellowOchre: Color

    A named color as per Bob Ross.

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

    Definition Classes
    ShortcutAliases
  221. implicit def addMethodsToInputEvent(event: InputEvent): ConvenientInputEvent

    This implicit conversion adds some methods to Swing’s InputEvent class; the methods are described under o1.gui.event.ConvenientInputEvent.

    This implicit conversion adds some methods to Swing’s InputEvent class; the methods are described under o1.gui.event.ConvenientInputEvent.

    Definition Classes
    ShortcutAliases
  222. 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.

    Definition Classes
    ShortcutAliases
  223. 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.

    Definition Classes
    ShortcutAliases
  224. def circle(diameter: Double, color: Color, anchor: Anchor): o1.gui.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.

    Definition Classes
    ShortcutAliases
  225. def circle(diameter: Double, color: Color): o1.gui.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.

    Definition Classes
    ShortcutAliases
  226. def ellipse(width: Double, height: Double, color: Color, anchor: Anchor): o1.gui.Pic

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

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

    Definition Classes
    ShortcutAliases
  227. def ellipse(width: Double, height: Double, color: Color): o1.gui.Pic

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

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

    Definition Classes
    ShortcutAliases
  228. def emptyCanvas(width: Double, height: Double, color: Color = G.colors.White): 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.

    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.

    Definition Classes
    ShortcutAliases
  229. def line(from: Pos, to: Pos, color: Color): o1.gui.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.

    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.

    Definition Classes
    ShortcutAliases
  230. 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 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 o1.sound.midi.

    Definition Classes
    ShortcutAliases
  231. def rectangle(width: Double, height: Double, color: Color, anchor: Anchor): o1.gui.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.

    Definition Classes
    ShortcutAliases
  232. def rectangle(width: Double, height: Double, color: Color): o1.gui.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.

    Definition Classes
    ShortcutAliases
  233. def rectangle(bounds: Bounds, color: Color): o1.gui.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.

    Definition Classes
    ShortcutAliases
  234. 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.

    Definition Classes
    ShortcutAliases
  235. def square(side: Double, color: Color, anchor: Anchor): o1.gui.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.

    Definition Classes
    ShortcutAliases
  236. def square(side: Double, color: Color): o1.gui.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.

    Definition Classes
    ShortcutAliases
  237. def star(width: Double, color: Color, anchor: Anchor): o1.gui.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.

    Definition Classes
    ShortcutAliases
  238. def star(width: Double, color: Color): o1.gui.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.

    Definition Classes
    ShortcutAliases
  239. def triangle(width: Double, height: Double, color: Color, anchor: Anchor): o1.gui.Pic

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

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

    Definition Classes
    ShortcutAliases
  240. def triangle(width: Double, height: Double, color: Color): o1.gui.Pic

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

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

    Definition Classes
    ShortcutAliases

Inherited from ShortcutAliases

Inherited from AnyRef

Inherited from Any

Ungrouped