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