|
My Project
|
Classes | |
| class | AddEffectWithEffect |
| 利きをつける手を生成 利きを持つstateでしか使えない. More... | |
| class | AllMoves |
| Move::ignoreUnpromote() でないすべての手を生成 More... | |
| class | Capture |
| 駒を取る手を生成 More... | |
| class | Drop |
| 打つ手を生成 More... | |
| class | Escape |
| 逃げる手を生成 生成される手はunique More... | |
| struct | GenerateAddEffectWithEffect |
| struct | GenerateCapture |
| Capture の Player で特殊化できないバージョン. More... | |
| struct | GenerateEscape |
| struct | GenerateEscapeOfTurn |
| struct | GenerateOpen |
| struct | GeneratePieceOnBoard |
| struct | GeneratePromote |
| Player で特殊化した Action でinstantiate すると無駄なので注意. More... | |
| class | Open |
| 長い利きを止めている駒を動かして, 利きを伸ばす. More... | |
| struct | PieceOnBoard |
| 特定のpieceを動かす手を生成 More... | |
| class | Promote |
| 成る手を生成. More... | |
Typedefs | |
| typedef move_action::Store | store_t |
Enumerations | |
| enum | PromoteType { NoPromoteType =0 , CanPromoteType =1 , CheckPromoteType =2 , MustPromoteType =3 } |
Definition at line 11 of file addEffectWithEffect.cc.
| Enumerator | |
|---|---|
| NoPromoteType | |
| CanPromoteType | |
| CheckPromoteType | |
| MustPromoteType | |
Definition at line 9 of file pieceOnBoard.h.