https://github.com/Quuxplusone/Hanabi
Raw File
Tip revision: daef9de823119cf930237dfadc1ac4f98234361f authored by Arthur O'Dwyer on 15 May 2019, 21:44:08 UTC
Add a missing #include <algorithm>.
Tip revision: daef9de
NewCheatBot.h

#include "Hanabi.h"

class NewCheatBot final : public Hanabi::Bot {
    int me_;

  public:
    NewCheatBot(int index, int numPlayers, int handSize);
    void pleaseObserveBeforeMove(const Hanabi::Server &) override;
    void pleaseMakeMove(Hanabi::Server &) override;
      void pleaseObserveBeforeDiscard(const Hanabi::Server &, int from, int card_index) override;
      void pleaseObserveBeforePlay(const Hanabi::Server &, int from, int card_index) override;
      void pleaseObserveColorHint(const Hanabi::Server &, int from, int to, Hanabi::Color color, Hanabi::CardIndices card_indices) override;
      void pleaseObserveValueHint(const Hanabi::Server &, int from, int to, Hanabi::Value value, Hanabi::CardIndices card_indices) override;
    void pleaseObserveAfterMove(const Hanabi::Server &) override;
};
back to top