2
|
1 #ifndef INCLUDE_PROPERTY
|
|
2 #define INCLUDE_PROPERTY
|
|
3
|
|
4 #include "Character.h"
|
|
5 #include "bom.h"
|
|
6 #include "count2.h"
|
|
7 #include "sgoex.h"
|
|
8
|
|
9 typedef struct CollisionProperty {
|
8
|
10 int bomend;
|
|
11 int enemycount;
|
2
|
12 int infg_level;
|
|
13
|
|
14 player jiki;
|
|
15 stge lg;
|
|
16 stge infg;
|
|
17
|
|
18 tama1 tama_lv1[20];
|
|
19 tama2 tama_lv2[20];
|
|
20 tama1 tlv3;
|
|
21 laser laser_lv1[20];
|
|
22 laser laser_lv2[20];
|
|
23 laser laser_lv3[128];
|
|
24 bomchar bchar[100];
|
|
25
|
|
26 } CollisionProperty, *CollisionPropertyPtr;
|
25
|
27
|
|
28 typedef struct TamaContainer {
|
|
29 bool flag;
|
30
|
30 int type;
|
25
|
31
|
30
|
32 int tama_type;
|
25
|
33 float x, y;
|
|
34 } TamaContainer, *TamaContainerPtr;
|
|
35
|
30
|
36 typedef struct ObjContainer {
|
|
37 bool flag;
|
|
38 int type;
|
|
39
|
|
40 int tama_type;
|
|
41 int number;
|
|
42 float x, y;
|
|
43 float w, h;
|
|
44 int color;
|
|
45 float angle;
|
|
46 short middlex, middley;
|
|
47 float scalex, scaley;
|
|
48 } ObjContainer, *ObjContainerPtr;
|
|
49
|
2
|
50 #endif
|