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

#ifdef WINDOWS
#define RESNAME(title,part) binary_resources_ ## title ## _ ## part
#else
#define RESNAME(title,part) _binary_resources_ ## title ## _ ## part
#endif

#define DEFRES(title) extern int* RESNAME(title,start); extern int* RESNAME(title,size);
#define LOADIMAGE(var,title) SDL_RWops * title ## _rw = SDL_RWFromMem(&RESNAME(title ## _bmp,start), (int) &RESNAME(title ## _bmp,size)); var = SDL_LoadBMP_RW( title ## _rw, 1);

DEFRES(icon_bmp)
DEFRES(title_bmp)
DEFRES(pointer_bmp)
DEFRES(htp1_bmp)
DEFRES(htp2_bmp)
DEFRES(chl_bmp)

#endif