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

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

AddColour(const std::string &p_input, const Globals::Colours &p_colour) constTerminalGames::PageBuilderprivate
GetBattleshipsSubPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilderprivate
GetBottomBox() constTerminalGames::PageBuilderprivate
GetBottomLine() constTerminalGames::PageBuilderprivate
GetComputerCommandPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilder
GetComputerSpeedOptionSelectionGamePages(const GameInformation &p_gameInformation)TerminalGames::PageBuilder
GetCurrentPageType() constTerminalGames::PageBuilder
GetEmptyLine() constTerminalGames::PageBuilderprivate
GetGameOptionSelectionPages(const GameInformation &p_gameInformation, const std::string &p_message, const std::vector< std::string > &p_options)TerminalGames::PageBuilderprivate
GetGameOverPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilder
GetGameSelectionMainMenuPages(const std::vector< std::string > &p_gameNames) constTerminalGames::PageBuilder
GetGeneralGameSubPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilderprivate
GetGeneralOptionSelectionPages(const std::vector< std::string > &p_options, const std::string &p_commonTopString, const std::string &p_commonBottomString, const bool &p_addEmptyLineBetweenOptions, const bool &p_centerOptionsHorizontally, const bool &p_centerOptionsVertically) constTerminalGames::PageBuilderprivate
GetGridLayout(const std::vector< uint32_t > &p_gridColumnWidths, const std::vector< std::vector< std::string > > &p_gridColumnLines, const uint32_t &p_gridColumnHeight)TerminalGames::PageBuilderprivate
GetHangmanSubPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilderprivate
GetNewLineCentred(const std::string &p_input, const Globals::Colours &p_colour=Globals::Colours::WHITE, const std::string &p_selector="") constTerminalGames::PageBuilderprivate
GetNewLineCentredOptimised(const std::string &p_input) constTerminalGames::PageBuilderprivate
GetNewLineLeftJustified(const std::string &p_input, const Globals::Colours &p_colour=Globals::Colours::WHITE, const std::string &p_selector="") constTerminalGames::PageBuilderprivate
GetOptionSelectionHomepages()TerminalGames::PageBuilder
GetPageWithMessage(const GameInformation &p_gameInformation, const std::string &p_message)TerminalGames::PageBuilder
GetPlayerCountOptionSelectionGamePages(const GameInformation &p_gameInformation)TerminalGames::PageBuilder
GetQuitOptionSelectionPage() constTerminalGames::PageBuilder
GetRemainingEmptyLines(const std::string &p_commonTopString, const std::string &p_commonBottomString) constTerminalGames::PageBuilderprivate
GetTicTacToeSubPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilderprivate
GetTopBox() constTerminalGames::PageBuilderprivate
GetTopLine() constTerminalGames::PageBuilderprivate
GetUserCommandPage(const GameInformation &p_gameInformation)TerminalGames::PageBuilder
GetUserPlayerChoiceOptionSelectionGamePages(const GameInformation &p_gameInformation)TerminalGames::PageBuilder
m_bottomTitleTerminalGames::PageBuilderprivate
m_currentPageTerminalGames::PageBuilderprivate
m_lineMaximumCharacterCountTerminalGames::PageBuilderprivate
m_minimumLeftPaddingTerminalGames::PageBuilderprivate
m_minimumRightPaddingTerminalGames::PageBuilderprivate
m_pageHeightTerminalGames::PageBuilderprivate
m_pageWidthTerminalGames::PageBuilderprivate
m_topTitleTerminalGames::PageBuilderprivate
m_useAnsiEscapeCodesTerminalGames::PageBuilderprivate
PageBuilder()TerminalGames::PageBuilderexplicit
PageBuilder(const Pages &p_page, const bool &p_useAnsiEscapeCodes)TerminalGames::PageBuilderexplicit
RemoveColour(const std::string &p_input)TerminalGames::PageBuilderprivatestatic
SetProperties(const Pages &p_page, const bool &p_useAnsiEscapeCodes)TerminalGames::PageBuilder