Terminal Games
Simple games that run in the terminal.
|
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) const | TerminalGames::PageBuilder | private |
GetBattleshipsSubPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | private |
GetBottomBox() const | TerminalGames::PageBuilder | private |
GetBottomLine() const | TerminalGames::PageBuilder | private |
GetComputerCommandPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | |
GetComputerSpeedOptionSelectionGamePages(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | |
GetCurrentPageType() const | TerminalGames::PageBuilder | |
GetEmptyLine() const | TerminalGames::PageBuilder | private |
GetGameOptionSelectionPages(const GameInformation &p_gameInformation, const std::string &p_message, const std::vector< std::string > &p_options) | TerminalGames::PageBuilder | private |
GetGameOverPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | |
GetGameSelectionMainMenuPages(const std::vector< std::string > &p_gameNames) const | TerminalGames::PageBuilder | |
GetGeneralGameSubPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | private |
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) const | TerminalGames::PageBuilder | private |
GetGridLayout(const std::vector< uint32_t > &p_gridColumnWidths, const std::vector< std::vector< std::string > > &p_gridColumnLines, const uint32_t &p_gridColumnHeight) | TerminalGames::PageBuilder | private |
GetHangmanSubPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | private |
GetNewLineCentred(const std::string &p_input, const Globals::Colours &p_colour=Globals::Colours::WHITE, const std::string &p_selector="") const | TerminalGames::PageBuilder | private |
GetNewLineCentredOptimised(const std::string &p_input) const | TerminalGames::PageBuilder | private |
GetNewLineLeftJustified(const std::string &p_input, const Globals::Colours &p_colour=Globals::Colours::WHITE, const std::string &p_selector="") const | TerminalGames::PageBuilder | private |
GetOptionSelectionHomepages() | TerminalGames::PageBuilder | |
GetPageWithMessage(const GameInformation &p_gameInformation, const std::string &p_message) | TerminalGames::PageBuilder | |
GetPlayerCountOptionSelectionGamePages(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | |
GetQuitOptionSelectionPage() const | TerminalGames::PageBuilder | |
GetRemainingEmptyLines(const std::string &p_commonTopString, const std::string &p_commonBottomString) const | TerminalGames::PageBuilder | private |
GetTicTacToeSubPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | private |
GetTopBox() const | TerminalGames::PageBuilder | private |
GetTopLine() const | TerminalGames::PageBuilder | private |
GetUserCommandPage(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | |
GetUserPlayerChoiceOptionSelectionGamePages(const GameInformation &p_gameInformation) | TerminalGames::PageBuilder | |
m_bottomTitle | TerminalGames::PageBuilder | private |
m_currentPage | TerminalGames::PageBuilder | private |
m_lineMaximumCharacterCount | TerminalGames::PageBuilder | private |
m_minimumLeftPadding | TerminalGames::PageBuilder | private |
m_minimumRightPadding | TerminalGames::PageBuilder | private |
m_pageHeight | TerminalGames::PageBuilder | private |
m_pageWidth | TerminalGames::PageBuilder | private |
m_topTitle | TerminalGames::PageBuilder | private |
m_useAnsiEscapeCodes | TerminalGames::PageBuilder | private |
PageBuilder() | TerminalGames::PageBuilder | explicit |
PageBuilder(const Pages &p_page, const bool &p_useAnsiEscapeCodes) | TerminalGames::PageBuilder | explicit |
RemoveColour(const std::string &p_input) | TerminalGames::PageBuilder | privatestatic |
SetProperties(const Pages &p_page, const bool &p_useAnsiEscapeCodes) | TerminalGames::PageBuilder |