Libsaki
Core library of Pancake Mahjong
saki::Ai Member List

This is the complete list of members for saki::Ai, including all inherited members.

afraid(const TableView &view, util::Stactor< Who, 3 > &threats) (defined in saki::Ai)saki::Aiprotected
Ai()=default (defined in saki::Ai)saki::Ai
Ai(const Ai &copy)=delete (defined in saki::Ai)saki::Ai
antiHatsumi(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
antiToyone(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
chance(const TableView &view, Who tar, T34 t) (defined in saki::Ai)saki::Aiprotected
create(Girl::Id id) (defined in saki::Ai)saki::Aistatic
decide(const TableView &view) final (defined in saki::Ai)saki::Aivirtual
listCp(const Hand &hand, const Choices::ModeBark &mode, const T37 &pick, bool noChii=false) (defined in saki::Ai)saki::Aiprotected
listOuts(const TableView &view, const Limits &limits) (defined in saki::Ai)saki::Aiprotected
listRiichisAsOut(const Hand &hand, const Choices::ModeDrawn &mode, const Limits &limits) (defined in saki::Ai)saki::Aiprotected
logicChance(const TableView &view, T34 t) (defined in saki::Ai)saki::Aiprotected
maxHappy(const TableView &view) (defined in saki::Ai)saki::Aiprotected
operator=(const Ai &assign)=delete (defined in saki::Ai)saki::Ai
placeHolder(const TableView &view) (defined in saki::Ai)saki::Aiprotected
ruleChance(const TableView &view, Who tar, T34 t) (defined in saki::Ai)saki::Aiprotected
testRiichi(const TableView &view, Limits &limits, Action &riichi)saki::Aiprotected
think(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotectedvirtual
thinkAttackEff(const TableView &view, const util::Range< Action > &outs) (defined in saki::Ai)saki::Aiprotected
thinkAttackStep(const TableView &view, const util::Range< Action > &outs) (defined in saki::Ai)saki::Aiprotected
thinkBark(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
thinkBarkAttack(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
thinkBarkDefend(const TableView &view, Limits &limits, const util::Stactor< Who, 3 > &threats) (defined in saki::Ai)saki::Aiprotected
thinkChoices(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
thinkDefendChance(const TableView &view, const util::Range< Action > &outs, const util::Stactor< Who, 3 > &threats) (defined in saki::Ai)saki::Aiprotected
thinkDrawn(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
thinkDrawnAggress(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
thinkDrawnAttack(const TableView &view, Limits &limits) (defined in saki::Ai)saki::Aiprotected
thinkDrawnDefend(const TableView &view, Limits &limits, const util::Stactor< Who, 3 > &threats) (defined in saki::Ai)saki::Aiprotected
thinkIrs(const TableView &view) (defined in saki::Ai)saki::Aiprotectedvirtual
thinkStdDrawnAttack(const TableView &view) (defined in saki::Ai)saki::Aistatic
~Ai()=default (defined in saki::Ai)saki::Aivirtual
~TableDecider()=default (defined in saki::TableDecider)saki::TableDecidervirtual