GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
SpaceDiv.hh
Go to the documentation of this file.
1
3{
4public:
5 virtual bool Div(Point p) const=0;
6};
7
9{
10public:
11 std::vector<SpaceDivisionDecision*> vec;
12};
13
15{
16public:
17 std::vector<bool> vec;
18};
19
20struct Objects
21{
22 std::vector<Point> *center_points;
23 std::vector<FaceCollection*> *objects;
24};
25
27{
28public:
29 virtual Objects Get(float start_x, float end_x,
30 float start_y, float end_y,
31 float start_z, float end_z,
32 float time) const=0;
33};
34
35struct Dim
36{
37 float dx;
38 float dy;
39};
40
41struct World
42{
43 Bitmap<int> *world_bitmap[30]; // 30 = levels
49};
Definition GraphI.hh:826
Definition SpaceDiv.hh:15
std::vector< bool > vec
Definition SpaceDiv.hh:17
Definition EffectI.hh:212
Definition SpaceDiv.hh:27
virtual Objects Get(float start_x, float end_x, float start_y, float end_y, float start_z, float end_z, float time) const =0
Definition SpaceDiv.hh:9
std::vector< SpaceDivisionDecision * > vec
Definition SpaceDiv.hh:11
Definition SpaceDiv.hh:3
virtual bool Div(Point p) const =0
Definition Containment.hh:60
FaceCollection ** false_pieces
Definition SpaceDiv.hh:48
Dim world_level_accuracy[30]
Definition SpaceDiv.hh:44
int world_piece_count
Definition SpaceDiv.hh:45
Bitmap< int > * world_bitmap[30]
Definition SpaceDiv.hh:43
std::vector< WorldPiece > world_pieces
Definition GraphI.hh:1469
FaceCollection ** true_pieces
Definition SpaceDiv.hh:47
Definition SpaceDiv.hh:36
float dx
Definition SpaceDiv.hh:37
float dy
Definition SpaceDiv.hh:38
Definition SpaceDiv.hh:21
std::vector< Point > * center_points
Definition SpaceDiv.hh:22
std::vector< FaceCollection * > * objects
Definition SpaceDiv.hh:23
Definition Parser.cc:60