CompassDir

o1.grid.CompassDir
See theCompassDir companion enum
object CompassDir

This companion object of type CompassDir provides a selection of related constants and utility methods.

This object has an alias in the top-level package o1, so it’s accessible to students simply via import o1.*.

Attributes

Companion
enum
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
CompassDir.type

Members list

Type members

Inherited and Abstract types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

Returns the CompassDir that corresponds to the given arrow key. For example, the right arrow corresponds to East.

Returns the CompassDir that corresponds to the given arrow key. For example, the right arrow corresponds to East.

Parameters

key

any key on the keyboard

Attributes

Returns

one of the four CompassDirs; None if the given key is not one of the four arrow keys

See also

Returns the CompassDir that corresponds to the given arrow key. For example, the right arrow or the D key corresponds to East.

Returns the CompassDir that corresponds to the given arrow key. For example, the right arrow or the D key corresponds to East.

Parameters

key

any key on the keyboard

Attributes

Returns

one of the four CompassDirs; None if the given key is not one of the four arrow keys or one of the four WASD keys

See also

Returns the CompassDir that corresponds to the given WASD key. For example, the D key corresponds to East.

Returns the CompassDir that corresponds to the given WASD key. For example, the D key corresponds to East.

Parameters

key

any key on the keyboard

Attributes

Returns

one of the four CompassDirs; None if the given key is not one of the four WASD keys

See also

Concrete fields

a collection of all the four directions, in clockwise order starting with North

a collection of all the four directions, in clockwise order starting with North

Attributes

val Count: Int

The number of the compass directions represented by class CompassDir. Four, that is.

The number of the compass directions represented by class CompassDir. Four, that is.

Attributes