1 #ifndef SAKI_GIRL_EISUI_KASUMI_H 2 #define SAKI_GIRL_EISUI_KASUMI_H 4 #include "../table/princess.h" 5 #include "../table/irs_ctrl.h" 19 bool checkInit(
Who who,
const Hand &init,
const Table &table,
int iter)
override;
20 void onMonkey(std::array<Exist, 4> &exists,
const Table &table)
override;
25 Claim hrhBargainClaim(
int plan,
T34 t)
override;
26 int hrhBargainPlanCt()
override;
27 void onHrhBargained(
int plan,
Mount &mount)
override;
37 IrsCheckItem::CHECK_ENABLED
50 #endif // SAKI_GIRL_EISUI_KASUMI_H Interface for working with the 'bargain' stage.
Definition: princess.h:38
Definition: eisui_kasumi.h:14
Claim
Definition: princess.h:47
Definition: irs_ctrl.h:60
Definition: choices.h:130
Wrapper of a "T Girl::*" value where T implements IrsCtrl.
Definition: girl.h:77
void onIrsChecked(const Table &table, Mount &mount) override
Called after self's IRS-check action.
Definition: eisui_kasumi.cpp:76
IrsCtrlGetter attachIrsOnDice() override
Overriden to define a dice-time IRS's showing condition.
Definition: eisui_kasumi.cpp:110
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: eisui_kasumi.cpp:45