Terminal Games
Simple games that run in the terminal.
Loading...
Searching...
No Matches
TerminalGames::Battleships Member List

This is the complete list of members for TerminalGames::Battleships, including all inherited members.

Battleships(const bool &p_useAnsiEscapeCodes)TerminalGames::Battleshipsexplicit
ExecuteComputerCommand() overrideTerminalGames::Battleshipsprivatevirtual
ExecuteGeneralCommand(std::array< std::array< std::string, Globals::G_BATTLESHIPS_BOARD_WIDTH >, Globals::G_BATTLESHIPS_BOARD_HEIGHT > &p_opponentBoard, std::unordered_map< std::string, uint32_t > &p_opponentShipsRemaining, std::vector< std::tuple< uint32_t, uint32_t > > &p_commandsRemaining, const std::tuple< uint32_t, uint32_t > &p_command)TerminalGames::Battleshipsprivate
ExecuteUserCommand() overrideTerminalGames::Battleshipsprivatevirtual
Game()=defaultTerminalGames::Game
Game(const Game &p_game)=deleteTerminalGames::Game
Game(const Game &&p_game)=deleteTerminalGames::Game
GameOver() overrideTerminalGames::Battleshipsprivatevirtual
GetComputerSpeed()TerminalGames::Battleshipsprivate
GetPlayerCount()TerminalGames::Battleshipsprivate
GetRandomShipPositions(std::array< std::array< std::string, Globals::G_BATTLESHIPS_BOARD_WIDTH >, Globals::G_BATTLESHIPS_BOARD_HEIGHT > &p_board)TerminalGames::Battleshipsprivate
GetUserOptions() overrideTerminalGames::Battleshipsprivatevirtual
GetUserShipPositions()TerminalGames::Battleshipsprivate
IsCurrentTurnUsers() overrideTerminalGames::Battleshipsprivatevirtual
IsGameOver() overrideTerminalGames::Battleshipsprivatevirtual
IsShipPresent(std::array< std::array< std::string, Globals::G_BATTLESHIPS_BOARD_WIDTH >, Globals::G_BATTLESHIPS_BOARD_HEIGHT > &p_board)TerminalGames::Battleshipsprivatestatic
m_boardPlayerOneTerminalGames::Battleshipsprivate
m_boardPlayerTwoTerminalGames::Battleshipsprivate
m_commandsRemainingPlayerOneTerminalGames::Battleshipsprivate
m_commandsRemainingPlayerTwoTerminalGames::Battleshipsprivate
m_computerSpeedTerminalGames::Battleshipsprivate
m_computerSpeedNameTerminalGames::Battleshipsprivate
m_currentPlayerTerminalGames::Battleshipsprivate
m_gameInformationTerminalGames::Battleshipsprivate
m_hasSavedGameOptionsTerminalGames::Battleshipsprivate
m_isGameOverTerminalGames::Battleshipsprivate
m_pageBuilderTerminalGames::Battleshipsprivate
m_playerCountTerminalGames::Battleshipsprivate
m_previousCommandTerminalGames::Battleshipsprivate
m_randomNumberGeneratorTerminalGames::Battleshipsprivate
m_saveGameOptionsTerminalGames::Battleshipsprivate
m_shipsRemainingPlayerOneTerminalGames::Battleshipsprivate
m_shipsRemainingPlayerTwoTerminalGames::Battleshipsprivate
m_turnCountTerminalGames::Battleshipsprivate
operator=(const Game &p_game)=deleteTerminalGames::Game
operator=(const Game &&p_game)=deleteTerminalGames::Game
Play() finalTerminalGames::Gameinlinevirtual
ResetGame() overrideTerminalGames::Battleshipsprivatevirtual
RestartGame() overrideTerminalGames::Battleshipsprivatevirtual
SetupGame() overrideTerminalGames::Battleshipsprivatevirtual
ToggleCurrentPlayer() overrideTerminalGames::Battleshipsprivatevirtual
UpdateGameInformation() overrideTerminalGames::Battleshipsprivatevirtual
ValidateCommand(const std::vector< std::tuple< uint32_t, uint32_t > > &p_commandsRemaining, const std::tuple< uint32_t, uint32_t > &p_command)TerminalGames::Battleshipsprivatestatic
ValidateUserShipPosition(const std::vector< std::tuple< uint32_t, uint32_t > > &p_currentShipPositions, const std::tuple< uint32_t, uint32_t > &p_selectedShipGridLocation, bool &p_shipIsHorizontal, bool &p_shipIsVertical)TerminalGames::Battleshipsprivate
~Game()=defaultTerminalGames::Gamevirtual