Rev 5291 | Rev 5302 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5291 | Rev 5298 | ||
---|---|---|---|
Line 17... | Line 17... | ||
17 | #endif |
17 | #endif |
Line 18... | Line 18... | ||
18 | 18 | ||
19 | 19 | ||
20 | #include "rskos.h" |
- | |
21 | #include "rs/rsplatform.h" |
- | |
22 | //#include "rs/rstexture.h" |
- | |
- | 20 | #include "rskos.h" |
|
23 | //#include "rs/rsshader.h" |
21 | #include "rs/rsplatform.h" |
24 | //#include "rs/rsgl.h" |
22 | |
Line 25... | Line -... | ||
25 | #include "rs/rsdebug.h" |
- | |
26 | #include "rs/rsbits.h" |
- | |
27 | 23 | #include "rs/rsdebug.h" |
|
28 | //#include "rs/rskeyboard.h" |
- | |
29 | - | ||
Line 30... | Line -... | ||
30 | //#include "rs/rsaudio.h" |
- | |
31 | - | ||
32 | //#include "rs/rsfile.h" |
- | |
33 | - | ||
Line 34... | Line 24... | ||
34 | //#include "rs/rsvbo.h" |
24 | #include "rs/rsbits.h" |
Line 68... | Line 58... | ||
68 | } color_t; |
58 | } color_t; |
Line 69... | Line 59... | ||
69 | 59 | ||
70 | // for little-endian (ARGB) |
60 | // for little-endian (ARGB) |
71 | #define COLOR_BLACK 0xFF000000 |
61 | #define COLOR_BLACK 0xFF000000 |
72 | #define COLOR_TRANSPARENT 0x00000000 |
62 | #define COLOR_TRANSPARENT 0x00000000 |
Line 73... | Line 63... | ||
73 | #define COLOR_DARK_RED 0xFF660000 |
63 | #define COLOR_DARK_RED 0xFF401000 |
74 | 64 | ||
Line 172... | Line 162... | ||
172 | 162 | ||
Line 173... | Line 163... | ||
173 | #define GAME_SHOOT_PERIOD 3 |
163 | #define GAME_SHOOT_PERIOD 3 |
Line -... | Line 164... | ||
- | 164 | ||
- | 165 | #define GAME_FLAG_BOSS_DESTROYED 0x01 |
|
174 | 166 | ||
175 | #define GAME_FLAG_BOSS_DESTROYED 0x01 |
167 | #define SOUND_EXPLOSIONS_COUNT 8 |
176 | 168 | ||
Line 177... | Line 169... | ||
177 | typedef struct rs_game_t { |
169 | typedef struct rs_game_t { |
Line 191... | Line 183... | ||
191 | 183 | ||
Line 192... | Line 184... | ||
192 | rs_texture_t tex_font[64*FONTS_COUNT]; |
184 | rs_texture_t tex_font[64*FONTS_COUNT]; |
Line -... | Line 185... | ||
- | 185 | ||
Line 193... | Line 186... | ||
193 | 186 | rs_texture_t tex_gui_line; |
|
194 | rs_texture_t tex_gui_line; |
187 | |
195 | 188 | int bg_color; |
|
Line -... | Line 189... | ||
- | 189 | ||
- | 190 | rs_soundbuf_t sound_test1; |
|
- | 191 | rs_soundbuf_t sound_test2; |
|
196 | 192 | rs_soundbuf_t sound_test3; |
|
197 | rs_soundbuf_t sound_test1; |
193 | |
Line 198... | Line 194... | ||
198 | rs_soundbuf_t sound_test2; |
194 | rs_soundbuf_t sound_explosions[SOUND_EXPLOSIONS_COUNT]; |
Line 241... | Line 237... | ||
241 | #define GAME_AMMO_MAX 24 |
237 | #define GAME_AMMO_MAX 24 |
Line 242... | Line 238... | ||
242 | 238 | ||
243 | extern rs_game_t game; |
239 | extern rs_game_t game; |
Line -... | Line 240... | ||
- | 240 | void game_reg_init(); |
|
- | 241 | ||
- | 242 | ||
- | 243 | ||
- | 244 | ||
- | 245 | ||
- | 246 | ||
- | 247 | ||
244 | void game_reg_init(); |
248 | |
245 | 249 | ||
246 | /* __ |
250 | /* __ |
247 | /cc\ |
251 | /cc\ |
248 | /aaaa\ |
252 | /aaaa\ |
249 | |kkkkkk| <-- Easter Egg |
253 | |kkkkkk| <-- Easter Egg |
Line -... | Line 254... | ||
- | 254 | \eeee/ |
|
- | 255 | ------------------------------- */ |
|
- | 256 | ||
- | 257 | ||
- | 258 | ||
- | 259 | ||
- | 260 | ||
250 | \eeee/ |
261 | |
Line 251... | Line 262... | ||
251 | ------------------------------- */ |
262 | |
252 | 263 | ||
Line 253... | Line 264... | ||
253 | 264 | ||
254 | void game_ding(int i); |
265 | void game_ding(int i); |
Line 255... | Line 266... | ||
255 | 266 | ||
256 | void GameInit(); |
267 | void GameInit(); |