Mercurial > hg > dmlib
diff dmsimple.c @ 573:14640d0688d3
Make timeline stuff optional.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 05 Apr 2013 00:32:06 +0300 |
parents | 8a98037c5cf7 |
children | 2c3afff104c6 |
line wrap: on
line diff
--- a/dmsimple.c Sun Mar 17 04:34:12 2013 +0200 +++ b/dmsimple.c Fri Apr 05 00:32:06 2013 +0300 @@ -295,6 +295,7 @@ } // Use a timeline, if set +#ifdef DM_USE_TIMELINE if (engine.timeline != NULL) { if ((err = dmLoadTimeline(engine.timeline, &engine.tl)) != DMERR_OK) @@ -311,6 +312,7 @@ goto error_exit; } } +#endif dmPrint(1, "Starting up.\n"); @@ -390,11 +392,13 @@ if ((err = engine.demoRender(&engine)) != DMERR_OK) goto error_exit; } +#ifdef DM_USE_TIMELINE else { if ((err = dmExecuteTimeline(engine.ptl, engine.screen, engineGetTick(&engine))) != DMERR_OK) goto error_exit; } +#endif // Flip screen if (SDL_MUSTLOCK(engine.screen) != 0) @@ -430,8 +434,11 @@ #endif SDL_UnlockAudio(); +#ifdef DM_USE_TIMELINE dmFreeTimeline(engine.tl); dmFreePreparedTimelineData(engine.ptl); +#endif + engineShutdownEffects(&engine); dmres_close(engine.resources);