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;