|
| | TerminalMatchView (IOText &io) |
| |
| void | showCurrentHand (const std::vector< const CardInstance * > &handToRender) const override |
| |
| void | showMessage () override |
| |
| void | showTurnState (const TurnData &turnData) const override |
| |
| void | showMatchState (const MatchData &matchData) const override |
| |
| void | showRecurringMatchStatus (const MatchData &matchData, const TurnData &turnData, const Entity &player, const Entity &enemy) const override |
| |
| PlayCardDecision | askPlayerAction (int limit) override |
| |
| void | showPassingTurn () override |
| |
| void | showDamageResult (const DamageResult result) const override |
| |
| void | showEffectMessage (const std::vector< std::string > &message) const override |
| |
| void | showPlayedCardName (std::string_view name) const override |
| |
| void | showEnemyMove (std::string_view enemyName, std::string_view moveName, std::string_view moveDescr) const override |
| |
| void | showPlayerTurnStart (const MatchData &matchData) const override |
| |
| void | showEndOfTurn (const MatchData &matchData) const override |
| |
| void | showEndOfMatch (const MatchData &matchData) const override |
| |
| void | showStartOfMatch (std::string_view enemyName) const override |
| |
| void | showDrawCards (const DrawData &drawData) const override |
| |
| virtual | ~IMatchView ()=default |
| |
| virtual void | showCurrentHand (const std::vector< const CardInstance * > &handToRender) const =0 |
| |
| virtual void | showMessage ()=0 |
| |
| virtual void | showTurnState (const TurnData &turnData) const =0 |
| |
| virtual void | showMatchState (const MatchData &matchData) const =0 |
| |
| virtual PlayCardDecision | askPlayerAction (int limit)=0 |
| |
| virtual void | showPassingTurn ()=0 |
| |
| virtual void | showRecurringMatchStatus (const MatchData &matchData, const TurnData &turnData, const Entity &player, const Entity &enemy) const =0 |
| |
| virtual void | showDamageResult (const DamageResult result) const =0 |
| |
| virtual void | showEffectMessage (const std::vector< std::string > &message) const =0 |
| |
| virtual void | showPlayedCardName (std::string_view name) const =0 |
| |
| virtual void | showEnemyMove (std::string_view enemyName, std::string_view moveName, std::string_view moveDescr) const =0 |
| |
| virtual void | showPlayerTurnStart (const MatchData &matchData) const =0 |
| |
| virtual void | showEndOfTurn (const MatchData &matchData) const =0 |
| |
| virtual void | showEndOfMatch (const MatchData &matchData) const =0 |
| |
| virtual void | showStartOfMatch (std::string_view enemyName) const =0 |
| |
| virtual void | showDrawCards (const DrawData &drawData) const =0 |
| |