Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
search
breakThreatmate.h
Go to the documentation of this file.
1
/* breakThreatmate.h
2
*/
3
#ifndef OSL_CATEGORY_BREAKTHREATMATE_H
4
#define OSL_CATEGORY_BREAKTHREATMATE_H
5
6
#include "
osl/state/numEffectState.h
"
7
#include "
osl/container/moveLogProbVector.h
"
8
#include "
osl/container/moveVector.h
"
9
namespace
osl
10
{
11
namespace
search
12
{
13
struct
BreakThreatmate
14
{
15
static
void
generateAddEffect
(
int
limit
,
const
NumEffectState&,
Square
to,
16
const
MoveVector& src, MoveLogProbVector&
out
);
17
static
void
generateBreakDrop
(
int
limit,
const
NumEffectState&,
Square
to,
18
int
default_prob, MoveLogProbVector& out);
19
static
void
generateOpenRoad
(
int
limit,
const
NumEffectState&,
Square
target
,
20
MoveLogProbVector& out);
21
static
void
generate
(
int
limit,
const
NumEffectState&,
Move
threatmate_move,
22
MoveLogProbVector& out);
23
24
static
void
findBlockLong
(
const
NumEffectState& state,
Move
threatmate_move, MoveVector& out);
25
};
26
}
27
}
28
29
30
#endif
/* OSL_CATEGORY_BREAKTHREATMATE_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