myshogi.h
Go to the documentation of this file.
/* myshogi.h
*/
#ifndef OSL_RECORD_MYSHOGI_H
#define OSL_RECORD_MYSHOGI_H
#include "osl/numEffectState.h"
#include <string>
namespace osl
{
namespace record
{
namespace myshogi
{
std::string show(const NumEffectState& state);
std::string show(const NumEffectState& state,
Move last_move,
const NumEffectState& prev,
bool add_csa_move=false);
std::string show(Player);
std::string show(Ptype);
std::string show(Square);
std::string show(Piece);
}
}
}
#endif /* OSL_RECORD_MYSHOGI_H */
// ;;; Local Variables:
// ;;; mode:c++
// ;;; c-basic-offset:2
// ;;; 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
Definition myshogi.h:13
osl::record::myshogi::show
std::string show(const NumEffectState &state)
Definition myshogi.cc:40
osl::record
棋譜関係
Definition checkDuplicate.h:15
osl
Definition additionalEffect.h:6
osl::Ptype
Ptype
駒の種類を4ビットでコード化する
Definition basic_type.h:84
osl::Player
Player
Definition basic_type.h:8
numEffectState.h