A com.rayrobdod.boardGame.Space in a rectangular board, such that it can have zero or one bordering space in each of the four cardinal directions.
A com.rayrobdod.boardGame.Space in a rectangular board, such that it can have zero or one bordering space in each of the four cardinal directions.
Ecludian geometery says that this.left.right == this
and this.up.down == this
, similarly for each other
direction, but this makes no specific checks to that effect.
the type of spaceclass used by this class
3.0.0
A RectangularSpace where the values of left
, right
, up
and down
are
lazily evaluated from scala.Function0s
A RectangularSpace where the values of left
, right
, up
and down
are
lazily evaluated from scala.Function0s
the type of spaceclass used by this class
A spot on a board game board
A spot on a board game board
the type of spaceclass used by this class
3.0.0
A boolean match against a class
A RectangularSpace with the additional reqqquirement that every adjacenet space also be a StrictRectangularSpace
A StrictRectangularSpace where the values of left
, right
, up
and down
are
lazily evaluated from scala.Function0s
A StrictRectangularSpace where the values of left
, right
, up
and down
are
lazily evaluated from scala.Function0s
the type of spaceclass used by this class
A com.rayrobdod.boardGame.Space in which a player can continue in only one direction.
A com.rayrobdod.boardGame.Space in which a player can continue in only one direction.
the type of spaceclass used by this class
3.0.0 rename from UnaryMovement
Noticed that the UnaryMovement Spaces look like linked list nodes So, I made a linked list around the UnaryMovement Spaces.
Noticed that the UnaryMovement Spaces look like linked list nodes So, I made a linked list around the UnaryMovement Spaces.
I haven't grown out of my habit of making useless collections yet…
3.0.0 rename from UnaryMovementSpaceSeq to UnidirectionalSpaceSeq
A SpaceClassMatcher that always returns false
A SpaceClassMatcher that always returns true
A RectangularField is a set of com.rayrobdod.boardGame.RectangularSpaces, such that each space is connected to adjacent spaces Ecludian-geometry wise.
A RectangularField is a set of com.rayrobdod.boardGame.RectangularSpaces, such that each space is connected to adjacent spaces Ecludian-geometry wise.
3.0.0