Mercurial > hg > demos > krapula
comparison demo.c @ 69:f0b26daba6a9
Build adjustments.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 29 Oct 2019 18:16:47 +0200 |
parents | aa06f72f6557 |
children |
comparison
equal
deleted
inserted
replaced
68:aa06f72f6557 | 69:f0b26daba6a9 |
---|---|
13 #define DM_COLORS (256) | 13 #define DM_COLORS (256) |
14 | 14 |
15 void dmMakePalette(SDL_Surface *scr) | 15 void dmMakePalette(SDL_Surface *scr) |
16 { | 16 { |
17 SDL_Color pal[DM_COLORS]; | 17 SDL_Color pal[DM_COLORS]; |
18 int n; | 18 |
19 | 19 for (int n = 0; n < DM_COLORS; n++) |
20 for (n = 0; n < 256; n++) | |
21 { | 20 { |
22 pal[n].r = n; | 21 pal[n].r = n; |
23 pal[n].g = n; | 22 pal[n].g = n; |
24 pal[n].b = n; | 23 pal[n].b = n; |
25 } | 24 } |
26 | 25 |
27 SDL_SetColors(scr, pal, 0, DM_COLORS); | 26 SDL_SetPaletteColors(scr->format->palette, pal, 0, DM_COLORS); |
28 } | 27 } |
29 | 28 |
30 | 29 |
31 #define QWIDTH 256 | 30 #define QWIDTH 256 |
32 #define QHEIGHT 160 | 31 #define QHEIGHT 160 |
329 | 328 |
330 engine->optVidSetup = DM_VSETUP_ASPECT; | 329 engine->optVidSetup = DM_VSETUP_ASPECT; |
331 engine->optVidWidth = 640; | 330 engine->optVidWidth = 640; |
332 engine->optVidHeight = 480; | 331 engine->optVidHeight = 480; |
333 engine->optVidDepth = 32; | 332 engine->optVidDepth = 32; |
334 engine->optVFlags = SDL_SWSURFACE; | |
335 | |
336 | 333 |
337 engine->demoInit = demoInit; | 334 engine->demoInit = demoInit; |
338 engine->demoRender = demoRender; | 335 engine->demoRender = demoRender; |
339 engine->demoShutdown = demoShutdown; | 336 engine->demoShutdown = demoShutdown; |
340 engine->demoQuit = demoQuit; | 337 engine->demoQuit = demoQuit; |