Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
Board Member List

This is the complete list of members for Board, including all inherited members.

canMove(RoleID role, const Piece &gamePiece, glm::u8vec2 toLocation, uint8_t roll) constBoard
computeMoveLocation(const Piece &gamePiece, uint8_t roll) constBoard
getLaunchPosition(PieceTypeID pieceType) constBoardprivate
getLaunchPositions(PieceIdentity pieceIdentity) constBoard
getNextCellDirection(glm::u8vec2 location) constBoard
getOccupant(glm::u8vec2 location) constBoard
getOccupantReference(glm::u8vec2 location)Board
getRegion(glm::u8vec2 location) constBoard
getType(glm::u8vec2 location) constBoard
houseIsOccupied(glm::u8vec2 location) constBoard
isRosette(glm::u8vec2 location) constBoard
isRouteEnd(glm::u8vec2 location) constBoard
isValidHouse(glm::u8vec2 location) constBoard
isValidLaunchHouse(glm::u8vec2 location, const Piece &gamePiece) constBoard
mGridBoardprivate
move(RoleID role, std::weak_ptr< Piece > gamePiece, glm::u8vec2 toLocation, uint8_t roll)Board
moveDisplacesOpponent(RoleID role, const Piece &gamePiece, glm::u8vec2 toLocation, uint8_t roll) constBoard
movePassesRosette(const Piece &gamePiece, glm::u8vec2 toLocation) constBoard