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.