My Project
myshogi.h
Go to the documentation of this file.
1 /* myshogi.h
2  */
3 #ifndef OSL_RECORD_MYSHOGI_H
4 #define OSL_RECORD_MYSHOGI_H
5 
6 #include "osl/numEffectState.h"
7 #include <string>
8 namespace osl
9 {
10  namespace record
11  {
12  namespace myshogi
13  {
14  std::string show(const NumEffectState& state);
15  std::string show(const NumEffectState& state,
16  Move last_move,
17  const NumEffectState& prev,
18  bool add_csa_move=false);
19  std::string show(Player);
20  std::string show(Ptype);
21  std::string show(Square);
22  std::string show(Piece);
23  }
24  }
25 }
26 
27 #endif /* OSL_RECORD_MYSHOGI_H */
28 // ;;; Local Variables:
29 // ;;; mode:c++
30 // ;;; c-basic-offset:2
31 // ;;; End:
圧縮していない moveの表現 .
Definition: basic_type.h:1052
利きを持つ局面
std::string show(const NumEffectState &state)
Definition: myshogi.cc:40
Ptype
駒の種類を4ビットでコード化する
Definition: basic_type.h:84
Player
Definition: basic_type.h:8