ntesukiMoveGenerator.cc

#include "osl/ntesuki/ntesukiMoveGenerator.h"
#include "osl/ntesuki/ntesukiRecord.h"
#include "osl/state/numEffectState.h"
#include "osl/effect_util/neighboring8Effect.h"
#include "osl/effect_util/neighboring25Direct.h"
#include "osl/move_generator/escape_.h"
#include "osl/move_generator/addEffect_.h"
#include "osl/move_classifier/canAttackInNMoves.h"
#include "osl/move_classifier/moveAdaptor.h"
#include "osl/move_classifier/safeMove.h"
#include "osl/move_generator/allMoves.h"
#include "osl/move_action/store.h"
#include "osl/move_action/safeFilter.h"
#include "osl/effect_util/effectUtil.h"
#include <iostream>
ntesukiMoveGenerator.ccのインクルード依存関係図

ソースコードを見る。

構成

struct  osl::ntesuki::CaptureHelper< P >

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::ntesuki
 

ntesuki


関数

bool osl::ntesuki::hasEffectByBigPieces (const NumEffectState &state, const Player player, const Position pos)
template<Player P, Ptype T>
static void osl::ntesuki::capture (const NumEffectState &state, move_action::Store action)
template<osl::Player T>
static void osl::ntesuki::generate_all_moves (const NumEffectState &state, MoveVector &moves)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:55:10 2010に生成されました。  doxygen 1.6.3