comparison efu.c @ 50:4cbdaa3f5d74

Cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 01 Oct 2012 03:46:10 +0300
parents d427763f113a
children daeb5d4f6bad
comparison
equal deleted inserted replaced
49:033c660c25f5 50:4cbdaa3f5d74
300 int main(int argc, char *argv[]) 300 int main(int argc, char *argv[])
301 { 301 {
302 SDL_Surface *screen = NULL, *bmap = NULL, *logo = NULL; 302 SDL_Surface *screen = NULL, *bmap = NULL, *logo = NULL;
303 TTF_Font *font = NULL; 303 TTF_Font *font = NULL;
304 SDL_Color fontcol={255,155,155,0}; 304 SDL_Color fontcol={255,155,155,0};
305 Uint32 lcol;
306 SDL_Event event; 305 SDL_Event event;
307 int mouseX, mouseY; 306 int mouseX, mouseY;
308 BOOL initSDL = FALSE, initTTF = FALSE, exitFlag, showMap = FALSE; 307 BOOL initSDL = FALSE, initTTF = FALSE, exitFlag, showMap = FALSE;
309 308
310 if (!dmArgsProcess(argc, argv, optList, optListN, 309 if (!dmArgsProcess(argc, argv, optList, optListN,
381 light.x = light.y = 128; 380 light.x = light.y = 128;
382 light.z = 128; 381 light.z = 128;
383 dmMakeBumpMap(heightMap, 0.06, 254); 382 dmMakeBumpMap(heightMap, 0.06, 254);
384 383
385 384
386
387 lcol = dmMapRGB(screen, 255,100,100);
388 385
389 int numFrames = 0, startTime = SDL_GetTicks(), endTime = 0; 386 int numFrames = 0, startTime = SDL_GetTicks(), endTime = 0;
390 exitFlag = FALSE; 387 exitFlag = FALSE;
391 388
392 if (optBenchmark) 389 if (optBenchmark)
448 dmError("Can't lock surface.\n"); 445 dmError("Can't lock surface.\n");
449 goto error_exit; 446 goto error_exit;
450 } 447 }
451 448
452 449
453 float f = SDL_GetTicks() / 250.0f;
454
455 if (showMap) 450 if (showMap)
456 memcpy(bmap->pixels, heightMap, QWIDTH * QHEIGHT); 451 memcpy(bmap->pixels, heightMap, QWIDTH * QHEIGHT);
457 else 452 else
458 dmShadowTraceHeightMap(bmap->pixels, logo->pixels, &light); 453 dmShadowTraceHeightMap(bmap->pixels, logo->pixels, &light);
459 454