summary refs log tree commit diff stats
path: root/resources.h
blob: dd18ffe707334d7e94c8df4616861aa02d7f3c11 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef RESOURCES_H
#define RESOURCES_H

#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

DEFIMAGE(icon)
DEFIMAGE(title)
DEFIMAGE(pointer)
DEFIMAGE(htp1)
DEFIMAGE(htp2)
DEFIMAGE(chl)

#endif