// Copyright (c) 2022 Dominic Masters // // This software is released under the MIT License. // https://opensource.org/licenses/MIT #pragma once #include "poker/visualnovel/PokerNewGameEvent.hpp" #include "poker/visualnovel/PokerNewRoundEvent.hpp" #include "poker/visualnovel/PokerTakeBlindsEvent.hpp" #include "poker/visualnovel/PokerDealEvent.hpp" #include "poker/visualnovel/PokerTurnEvent.hpp" #include "poker/visualnovel/PokerDetermineBetterEvent.hpp" #include "poker/visualnovel/PokerAIBetEvent.hpp" #include "poker/visualnovel/PokerNewBettingRoundEvent.hpp" #include "poker/visualnovel/PokerWinnerEvent.hpp" #define POKER_DEAL_EVENT_CARD_COUNT 2 namespace Dawn { class PokerBetLoopEvent : public PokerGameEvent { protected: void onStart(IVisualNovelEvent *previous) override; bool_t onUpdate() override { return false; } void onEnd() override { std::cout << "Bet lop fin" << std::endl; } public: PokerBetLoopEvent(VisualNovelManager *manager) : PokerGameEvent(manager) { } }; }