|
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 |