|
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 GameOfUrModel, including all inherited members.
| advanceOneTurn(PlayerID requester) | GameOfUrModel | |
| canAdvanceOneTurn(PlayerID requester) const | GameOfUrModel | |
| canLaunchPiece(PieceIdentity pieceIdentity, PlayerID requester) const | GameOfUrModel | |
| canLaunchPieceTo(PieceIdentity pieceIdentity, glm::u8vec2 toLocation, PlayerID requester) const | GameOfUrModel | |
| canMoveBoardPiece(PieceIdentity pieceIdentity, PlayerID requester) const | GameOfUrModel | |
| canMovePiece(PieceIdentity pieceIdentity, glm::u8vec2 toLocation, PlayerID requester) const | GameOfUrModel | private |
| canRollDice(PlayerID requester) const | GameOfUrModel | |
| canStartPhasePlay() const | GameOfUrModel | |
| deductCounters(uint8_t counters, PlayerID fromPlayer) | GameOfUrModel | private |
| endTurn() | GameOfUrModel | private |
| GameOfUrModel()=default | GameOfUrModel | |
| GameOfUrModel(GameOfUrModel &&other)=default | GameOfUrModel | |
| GameOfUrModel(const GameOfUrModel &other)=delete (defined in GameOfUrModel) | GameOfUrModel | |
| getAllPossibleMoves() const | GameOfUrModel | |
| getBoardMoveData(PieceIdentity piece) const | GameOfUrModel | |
| getCurrentPhase() const | GameOfUrModel | |
| getCurrentPlayer() const | GameOfUrModel | |
| getDiceData() const | GameOfUrModel | |
| getHouseData(glm::u8vec2 location) const | GameOfUrModel | |
| getLaunchMoveData(PieceIdentity piece, glm::u8vec2 launchLocation) const | GameOfUrModel | |
| getLaunchPositions(const PieceIdentity &pieceIdentity) const | GameOfUrModel | |
| getMoveData(PieceIdentity piece, glm::u8vec2 moveLocation) const | GameOfUrModel | private |
| getNCounters() const | GameOfUrModel | inline |
| getPiece(const PieceIdentity &pieceIdentity) const | GameOfUrModel | private |
| getPieceData(PieceIdentity gamePiece) const | GameOfUrModel | |
| getPieceData(PlayerID player, PieceTypeID pieceType) const | GameOfUrModel | |
| getPlayer(RoleID role) const | GameOfUrModel | private |
| getPlayerData(PlayerID player) const | GameOfUrModel | |
| getPlayerData(RoleID player) const | GameOfUrModel | |
| getRole(PlayerID player) const | GameOfUrModel | private |
| getScore() const | GameOfUrModel | |
| getUnlaunchedPieceTypes(PlayerID player) const | GameOfUrModel | |
| getWinner() const | GameOfUrModel | private |
| mBoard | GameOfUrModel | private |
| mCounters | GameOfUrModel | private |
| mCurrentPlayer | GameOfUrModel | private |
| mDice | GameOfUrModel | private |
| mGamePhase | GameOfUrModel | private |
| movePiece(PieceIdentity piece, glm::u8vec2 toLocation, PlayerID requester) | GameOfUrModel | |
| mPlayers | GameOfUrModel | private |
| mPreviousRoll | GameOfUrModel | private |
| mRoundPhase | GameOfUrModel | private |
| mTurnPhase | GameOfUrModel | private |
| operator=(GameOfUrModel &&other) | GameOfUrModel | inline |
| operator=(const GameOfUrModel &other)=delete (defined in GameOfUrModel) | GameOfUrModel | |
| payCounters(uint8_t counters, PlayerID toPlayer) | GameOfUrModel | private |
| reset() | GameOfUrModel | |
| rollDice(PlayerID requester) | GameOfUrModel | |
| startPhasePlay() | GameOfUrModel |