#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>
Go to the source code of this file.
Classes | |
| struct | osl::ntesuki::CaptureHelper< P > |
Namespaces | |
| osl | |
| attackDefense.h | |
| osl::ntesuki | |
| ntesuki | |
Constant Groups | |
| osl | |
| attackDefense.h | |
| osl::ntesuki | |
| ntesuki | |
Functions | |
| bool | osl::ntesuki::hasEffectByBigPieces (const NumEffectState &state, const Player player, const Square 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) |
1.8.4