Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
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) const | Board | |
computeMoveLocation(const Piece &gamePiece, uint8_t roll) const | Board | |
getLaunchPosition(PieceTypeID pieceType) const | Board | private |
getLaunchPositions(PieceIdentity pieceIdentity) const | Board | |
getNextCellDirection(glm::u8vec2 location) const | Board | |
getOccupant(glm::u8vec2 location) const | Board | |
getOccupantReference(glm::u8vec2 location) | Board | |
getRegion(glm::u8vec2 location) const | Board | |
getType(glm::u8vec2 location) const | Board | |
houseIsOccupied(glm::u8vec2 location) const | Board | |
isRosette(glm::u8vec2 location) const | Board | |
isRouteEnd(glm::u8vec2 location) const | Board | |
isValidHouse(glm::u8vec2 location) const | Board | |
isValidLaunchHouse(glm::u8vec2 location, const Piece &gamePiece) const | Board | |
mGrid | Board | private |
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) const | Board | |
movePassesRosette(const Piece &gamePiece, glm::u8vec2 toLocation) const | Board |