util library
Classes
Array2 <T >
A 2D fixed-size array of elements of type T
CharCode
Unicode code points for various special characters that also exist on
code page 437 .
Direction
InputBase
Base class for defining high-level logical inputs (e.g., "interact" or
"move north")
Rect
Immutable 2D rectangle with integer position and size. Note that a Rect
can be constructed with negative size values; this will be handled properly.
Rng
Tuple2 <N , M >
Basic 2-length tuple (ordered pair)
Tuple4 <I , J , K , L >
TupleBase
Vec2
Standard 2D vector
VectorBase
Base class of an immutable 2D vector or direction
Properties
rng
→ Rng
Globally available random number generator; uses a new seed each startup
final
Enums
CompassDirection
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.