فهرست منبع

Minor update to Game::updateOnce.

Chris Culy 14 سال پیش
والد
کامیت
ebec9458d0
2فایلهای تغییر یافته به همراه3 افزوده شده و 16 حذف شده
  1. 3 9
      gameplay/src/Game.h
  2. 0 7
      gameplay/src/Game.inl

+ 3 - 9
gameplay/src/Game.h

@@ -300,15 +300,9 @@ protected:
     void renderOnce(T* instance, void (T::*method)(void*), void* cookie);
 
     /**
-     * Updates the game once.
-     *
-     * This is useful for rendering animated splash screens.
-     */
-    template <class T>
-    void updateOnce(T* instance, void (T::*method)(void*), void* cookie);
-
-    /**
-     * Updates the game once.
+     * Updates the game's internal systems (audio, animation, physics) once.
+     * 
+     * Note: This does not call the user-defined Game::update() function.
      *
      * This is useful for rendering animated splash screens.
      */

+ 0 - 7
gameplay/src/Game.inl

@@ -46,13 +46,6 @@ void Game::renderOnce(T* instance, void (T::*method)(void*), void* cookie)
     Platform::swapBuffers();
 }
 
-template <class T>
-void Game::updateOnce(T* instance, void (T::*method)(void*), void* cookie)
-{
-    updateOnce();
-    (instance->*method)(cookie);
-}
-
 inline void Game::setMultiTouch(bool enabled)
 {
     Platform::setMultiTouch(enabled);