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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #ifndef INCLUDE_PROPERTY
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 #define INCLUDE_PROPERTY
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 #include "Character.h"
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 #include "bom.h"
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 #include "count2.h"
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 #include "sgoex.h"
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 typedef struct CollisionProperty {
8
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
10 int bomend;
34
7aaaaf5dde40 add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
11 int infg_level;
8
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
12 int enemycount;
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 player jiki;
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 stge lg;
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 stge infg;
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 tama1 tama_lv1[20];
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 tama2 tama_lv2[20];
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 tama1 tlv3;
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 laser laser_lv1[20];
34
7aaaaf5dde40 add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
22 laser laser_lv2;
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 laser laser_lv3[128];
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 bomchar bchar[100];
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 } CollisionProperty, *CollisionPropertyPtr;
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
27
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
28
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
29 typedef struct ObjData {
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
30 int type;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
31
35
c122e3d2302e add all state task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 34
diff changeset
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
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
36 int zorder;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
37 int number;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
38 int color;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
39 float angle;
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
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
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
42 float w, h;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
43 float scalex, scaley;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
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
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
46
30
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
47 typedef struct ObjContainer {
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
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
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
50
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
51 ObjData data[1];
30
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
52 } ObjContainer, *ObjContainerPtr;
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
53
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
54
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
55 typedef struct Boss1Property {
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
56 int count;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
57 int fastebos;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
58 int rinkx;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
59 int rinky;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
60 int rinkf2;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
61 } Boss1Property, *Boss1PropertyPtr;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
62
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 #endif