Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5297 → Rev 5298

/programs/games/heliothryx/game/rsgame.h
19,23 → 19,13
 
#include "rskos.h"
#include "rs/rsplatform.h"
//#include "rs/rstexture.h"
//#include "rs/rsshader.h"
//#include "rs/rsgl.h"
 
#include "rs/rsdebug.h"
#include "rs/rsbits.h"
 
//#include "rs/rskeyboard.h"
#include "rsgamelogic.h"
 
//#include "rs/rsaudio.h"
 
//#include "rs/rsfile.h"
 
//#include "rs/rsvbo.h"
//#include "rs/rsfbo.h"
 
//#include "rs/rsthread.h"
 
#include "rs/rsmx.h"
 
 
70,7 → 60,7
// for little-endian (ARGB)
#define COLOR_BLACK 0xFF000000
#define COLOR_TRANSPARENT 0x00000000
#define COLOR_DARK_RED 0xFF660000
#define COLOR_DARK_RED 0xFF401000
 
 
 
174,6 → 164,8
 
#define GAME_FLAG_BOSS_DESTROYED 0x01
 
#define SOUND_EXPLOSIONS_COUNT 8
 
typedef struct rs_game_t {
rs_texture_t framebuffer;
unsigned char *scaled_framebuffer; // 24-bit BGRBGRBGR... for direct drawing
193,11 → 185,15
rs_texture_t tex_gui_line;
int bg_color;
rs_soundbuf_t sound_test1;
rs_soundbuf_t sound_test2;
rs_soundbuf_t sound_test3;
rs_soundbuf_t sound_explosions[SOUND_EXPLOSIONS_COUNT];
rs_soundbuf_t sound_hit;
int status;
int flags;
243,6 → 239,14
extern rs_game_t game;
void game_reg_init();
 
 
 
 
 
 
 
 
 
/* __
/cc\
/aaaa\
251,12 → 255,19
------------------------------- */
 
 
 
 
 
 
 
 
 
void game_ding(int i);
 
void GameInit();
void GameTerm();
 
void GameKeyDown(int key, int first);
void GameKeyDown(int key);
void GameKeyUp(int key);
 
void GameMouseDown(int x, int y);