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);