From bca5121051383933e5fdf15f6bcb04ddb797ac45 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Mon, 22 Jun 2009 09:35:52 -0400 Subject: Added cross compiliation --- resources.h | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) (limited to 'resources.h') diff --git a/resources.h b/resources.h index 4e01a90..457fbec 100644 --- a/resources.h +++ b/resources.h @@ -1,20 +1,17 @@ #ifndef RESOURCES_H #define RESOURCES_H -// title.bmp -extern int* _binary_title_bmp_start; -extern int* _binary_title_bmp_size; - -// pointer.bmp -extern int* _binary_pointer_bmp_start; -extern int* _binary_pointer_bmp_size; - -// htp1.bmp -extern int* _binary_htp1_bmp_start; -extern int* _binary_htp1_bmp_size; +#ifdef WINDOWS +#define LOADIMAGE(var,title) SDL_RWops * title ## _rw = SDL_RWFromMem(&binary_ ## title ## _bmp_start, (int) &binary_ ## title ## _bmp_size); var = SDL_LoadBMP_RW( title ## _rw, 1); +#define DEFIMAGE(title) extern int* binary_ ## title ## _bmp_start; extern int* binary_ ## title ## _bmp_size; +#else +#define LOADIMAGE(var,title) SDL_RWops * title ## _rw = SDL_RWFromMem(&_binary_ ## title ## _bmp_start, (int) &_binary_ ## title ## _bmp_size); var = SDL_LoadBMP_RW( title ## _rw, 1); +#define DEFIMAGE(title) extern int* _binary_ ## title ## _bmp_start; extern int* _binary_ ## title ## _bmp_size; +#endif -// htp2.bmp -extern int* _binary_htp2_bmp_start; -extern int* _binary_htp2_bmp_size; +DEFIMAGE(title) +DEFIMAGE(pointer) +DEFIMAGE(htp1) +DEFIMAGE(htp2) #endif -- cgit 1.4.1