ntesukiMoveGenerator.cc File Reference

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Functions
ntesukiMoveGenerator.cc File Reference
`#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>`
Include dependency graph for ntesukiMoveGenerator.cc:

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)