Move class final

move representation

Inheritance
Implemented types
Available extensions

Constructors

Move()

Properties

address → Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
cost ↔ int
< move cost
getter/setter pair
flipped ↔ int
< bitboard representation of flipped squares
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
next ↔ Pointer<Move>
< next move in a MoveList
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
score ↔ int
< score for this move
getter/setter pair
x ↔ int
< square played
getter/setter pair

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

Static Methods

$allocate(Allocator $allocator, {required int flipped, required int x, required int score, required int cost, required Pointer<Move> next}) → Pointer<Move>