Mercurial > hg > Members > koba > t_dandy
annotate property.h @ 35:c122e3d2302e
add all state task.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 09 Jan 2011 14:28:44 +0900 |
parents | 7aaaaf5dde40 |
children | 4516141d844a |
rev | line source |
---|---|
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; |
34 | 11 int infg_level; |
8 | 12 int enemycount; |
2 | 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]; | |
34 | 22 laser laser_lv2; |
2 | 23 laser laser_lv3[128]; |
24 bomchar bchar[100]; | |
25 | |
26 } CollisionProperty, *CollisionPropertyPtr; | |
25 | 27 |
33 | 28 |
31
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
29 typedef struct ObjData { |
33 | 30 int type; |
31 | |
35 | 32 char name[20]; |
31
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
33 int tama_type; |
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
34 int charano; |
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
35 int task; |
33 | 36 int zorder; |
37 int number; | |
38 int color; | |
39 float angle; | |
25 | 40 float x, y; |
31
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
41 float vx, vy; |
33 | 42 float w, h; |
43 float scalex, scaley; | |
44 short middlex, middley; | |
31
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
45 } ObjData, *ObjDataPtr; |
25 | 46 |
30 | 47 typedef struct ObjContainer { |
48 bool flag; | |
31
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
49 int length; |
30 | 50 |
31
ccb8d9956a1e
add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
51 ObjData data[1]; |
30 | 52 } ObjContainer, *ObjContainerPtr; |
53 | |
33 | 54 |
55 typedef struct Boss1Property { | |
56 int count; | |
57 int fastebos; | |
58 int rinkx; | |
59 int rinky; | |
60 int rinkf2; | |
61 } Boss1Property, *Boss1PropertyPtr; | |
62 | |
2 | 63 #endif |