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 |