Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
move_generator
additionalLance.h
Go to the documentation of this file.
1
/* additionalLance.h
2
*/
3
#ifndef OSL_ADDITIONALLANCE_H
4
#define OSL_ADDITIONALLANCE_H
5
6
#include "
osl/state/numEffectState.h
"
7
namespace
osl
8
{
9
namespace
container
10
{
11
class
MoveVector;
12
}
13
using
container::MoveVector;
14
namespace
move_generator
15
{
16
template
<Player P>
17
struct
AdditionalLance
18
{
23
static
void
generate
(
const
NumEffectState&,
Square
pawn, MoveVector&
out
);
24
static
void
generateIfHasLance
(
const
NumEffectState&,
Square
pawn,
25
MoveVector& out);
26
};
27
}
// namespace move_generator
28
}
// namespace osl
29
30
#endif
/* OSL_ADDITIONALLANCE_H */
31
// ;;; Local Variables:
32
// ;;; mode:c++
33
// ;;; c-basic-offset:2
34
// ;;; End:
Generated on Sun Jul 21 2013 13:37:23 by
1.8.4