std
osl
record
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:
osl
Definition:
additionalEffect.h:5
osl::Ptype
Ptype
駒の種類を4ビットでコード化する
Definition:
basic_type.h:83
osl::Move
圧縮していない moveの表現 .
Definition:
basic_type.h:1051
osl::Piece
駒.
Definition:
basic_type.h:787
osl::NumEffectState
利きを持つ局面
Definition:
numEffectState.h:30
numEffectState.h
osl::Square
Definition:
basic_type.h:531
osl::Player
Player
Definition:
basic_type.h:8
osl::record::myshogi::show
std::string show(const NumEffectState &state)
Definition:
myshogi.cc:40
Generated by
1.8.13