Mercurial > hg > Members > koba > t_dandy
comparison count2.h @ 0:435ac1cdb64e
create task dandy directry.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 11 Dec 2010 21:25:28 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:435ac1cdb64e |
---|---|
1 #include "bool.h" | |
2 #ifndef _COUNT2_H_ | |
3 #define _COUNT2_H_ | |
4 | |
5 | |
6 #define MAXP 4096 | |
7 #define waku(x,y) ( ((y<0)||(y>964)||(x<0)||(x>1688)) ? 1 : 0) | |
8 #define maxf(x,y) x=( (x<y) ? x : y) | |
9 #define mini(x,y) x=( (x<y) ? y : x) | |
10 #define TAMALV1P 14 | |
11 #define TAMALV2P 50 | |
12 #define TAMALV3P 24 | |
13 | |
14 #define LASERLV1P 17 | |
15 #define LASERLV2P 154 | |
16 #define LASERLV3P 51 | |
17 | |
18 typedef struct player { | |
19 int x; | |
20 int y; | |
21 int ch; | |
22 int point; | |
23 BOOL bf; | |
24 int muteki; | |
25 int zanki; | |
26 int ccount; | |
27 } player; | |
28 | |
29 typedef struct tama { | |
30 int x; | |
31 int y; | |
32 } tama; | |
33 | |
34 typedef struct tama1 { | |
35 int x; | |
36 int y; | |
37 int r; | |
38 int l; | |
39 } tama1; | |
40 | |
41 typedef struct tama2 { | |
42 int x; | |
43 int y; | |
44 int rr; | |
45 int sr; | |
46 int sl; | |
47 int ll; | |
48 } tama2; | |
49 | |
50 typedef struct stge { | |
51 int stg; | |
52 } stge; | |
53 | |
54 typedef struct laser { | |
55 float x; | |
56 float y; | |
57 float sx; | |
58 float sy; | |
59 int r; | |
60 int enemyno; | |
61 float s; | |
62 } laser; | |
63 | |
64 extern int pointkakudo(int playerno); | |
65 extern void Player(int playerno); | |
66 extern laser laser_lv3[64]; | |
67 extern tama1 tlv3[3]; | |
68 | |
69 extern player jiki; | |
70 | |
71 extern stge lg; | |
72 extern stge pg; | |
73 extern stge infg; | |
74 extern int infg_level; | |
75 | |
76 extern tama1 tama_lv1[20]; | |
77 extern tama2 tama_lv2[20]; | |
78 | |
79 extern laser laser_lv1[20]; | |
80 extern laser laser_lv2[20]; | |
81 | |
82 extern int laser_lv1_end; | |
83 | |
84 extern int tama_lv1_end; | |
85 extern int tama_lv2_end; | |
86 | |
87 #endif // _COUNT2_H |