Libsaki
Core library of Pancake Mahjong
shiraitodai_seiko.h
1 #ifndef SAKI_GIRL_SHIRAITODAI_SEIKO_H
2 #define SAKI_GIRL_SHIRAITODAI_SEIKO_H
3 
4 #include "../table/girl.h"
5 
6 
7 
8 namespace saki
9 {
10 
11 
12 
13 class Seiko : public GirlCrtp<Seiko>
14 {
15 public:
17 
18  bool checkInit(Who who, const Hand &init, const Table &table, int iter) override;
19  void onDraw(const Table &table, Mount &mount, Who who, bool rinshan) override;
20 
21 private:
22  static const int ACCEL_MK = 500;
23  static const int PAIR_MK = 400;
24 };
25 
26 
27 
28 } // namespace saki
29 
30 
31 
32 #endif // SAKI_GIRL_SHIRAITODAI_SEIKO_H
Definition: mount.h:54
Definition: shiraitodai_seiko.h:13
Definition: table.h:87
void onDraw(const Table &table, Mount &mount, Who who, bool rinshan) override
Called when someone is about to draw a tile from the mountain.
Definition: shiraitodai_seiko.cpp:34
Definition: ai.cpp:18
Definition: hand.h:17
Definition: girl.h:212
Definition: who.h:14