-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathBlindBot.h
More file actions
13 lines (11 loc) · 785 Bytes
/
BlindBot.h
File metadata and controls
13 lines (11 loc) · 785 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "Hanabi.h"
struct BlindBot final : public Hanabi::Bot {
BlindBot(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;
};