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
GameOfUrModel Member List

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

advanceOneTurn(PlayerID requester)GameOfUrModel
canAdvanceOneTurn(PlayerID requester) constGameOfUrModel
canLaunchPiece(PieceIdentity pieceIdentity, PlayerID requester) constGameOfUrModel
canLaunchPieceTo(PieceIdentity pieceIdentity, glm::u8vec2 toLocation, PlayerID requester) constGameOfUrModel
canMoveBoardPiece(PieceIdentity pieceIdentity, PlayerID requester) constGameOfUrModel
canMovePiece(PieceIdentity pieceIdentity, glm::u8vec2 toLocation, PlayerID requester) constGameOfUrModelprivate
canRollDice(PlayerID requester) constGameOfUrModel
canStartPhasePlay() constGameOfUrModel
deductCounters(uint8_t counters, PlayerID fromPlayer)GameOfUrModelprivate
endTurn()GameOfUrModelprivate
GameOfUrModel()=defaultGameOfUrModel
GameOfUrModel(GameOfUrModel &&other)=defaultGameOfUrModel
GameOfUrModel(const GameOfUrModel &other)=delete (defined in GameOfUrModel)GameOfUrModel
getAllPossibleMoves() constGameOfUrModel
getBoardMoveData(PieceIdentity piece) constGameOfUrModel
getCurrentPhase() constGameOfUrModel
getCurrentPlayer() constGameOfUrModel
getDiceData() constGameOfUrModel
getHouseData(glm::u8vec2 location) constGameOfUrModel
getLaunchMoveData(PieceIdentity piece, glm::u8vec2 launchLocation) constGameOfUrModel
getLaunchPositions(const PieceIdentity &pieceIdentity) constGameOfUrModel
getMoveData(PieceIdentity piece, glm::u8vec2 moveLocation) constGameOfUrModelprivate
getNCounters() constGameOfUrModelinline
getPiece(const PieceIdentity &pieceIdentity) constGameOfUrModelprivate
getPieceData(PieceIdentity gamePiece) constGameOfUrModel
getPieceData(PlayerID player, PieceTypeID pieceType) constGameOfUrModel
getPlayer(RoleID role) constGameOfUrModelprivate
getPlayerData(PlayerID player) constGameOfUrModel
getPlayerData(RoleID player) constGameOfUrModel
getRole(PlayerID player) constGameOfUrModelprivate
getScore() constGameOfUrModel
getUnlaunchedPieceTypes(PlayerID player) constGameOfUrModel
getWinner() constGameOfUrModelprivate
mBoardGameOfUrModelprivate
mCountersGameOfUrModelprivate
mCurrentPlayerGameOfUrModelprivate
mDiceGameOfUrModelprivate
mGamePhaseGameOfUrModelprivate
movePiece(PieceIdentity piece, glm::u8vec2 toLocation, PlayerID requester)GameOfUrModel
mPlayersGameOfUrModelprivate
mPreviousRollGameOfUrModelprivate
mRoundPhaseGameOfUrModelprivate
mTurnPhaseGameOfUrModelprivate
operator=(GameOfUrModel &&other)GameOfUrModelinline
operator=(const GameOfUrModel &other)=delete (defined in GameOfUrModel)GameOfUrModel
payCounters(uint8_t counters, PlayerID toPlayer)GameOfUrModelprivate
reset()GameOfUrModel
rollDice(PlayerID requester)GameOfUrModel
startPhasePlay()GameOfUrModel