CompassDirection enum

All standard compass directions that can be represented by "unit" vectors (ignoring the fact that in an integer grid-based game, the intercardinal directions aren't true unit vectors). Also includes a none direction for convenience.

Inheritance

Constructors

CompassDirection()
const

Values

none → const CompassDirection
n → const CompassDirection
ne → const CompassDirection
e → const CompassDirection
se → const CompassDirection
s → const CompassDirection
sw → const CompassDirection
w → const CompassDirection
nw → const CompassDirection

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<CompassDirection>
A constant List of the values in this enum, in order of their declaration.