- removed menu_process_current()
authorIngo Ruhnke <grumbel@gmx.de>
Mon, 19 Apr 2004 19:22:27 +0000 (19:22 +0000)
committerIngo Ruhnke <grumbel@gmx.de>
Mon, 19 Apr 2004 19:22:27 +0000 (19:22 +0000)
SVN-Revision: 579

src/gameloop.cpp
src/high_scores.cpp
src/leveleditor.cpp
src/menu.cpp
src/menu.h
src/title.cpp
src/worldmap.cpp

index 4b8f577..4c2bfd2 100644 (file)
@@ -381,7 +381,8 @@ GameSession::draw()
 
   if(Menu::current())
     {
-      menu_process_current();
+      Menu::current()->action();
+      Menu::current()->draw();
       mouse_cursor->draw();
     }
 
index d50aea0..5b2d827 100644 (file)
@@ -94,7 +94,9 @@ void save_hs(int score)
       sprintf(str, "%d", hs_score);
       yellow_nums->draw(str, 350, 170, 1, NO_UPDATE);
 
-      menu_process_current();
+      Menu::current()->action();
+      Menu::current()->draw();
+
       flipscreen();
 
       while(SDL_PollEvent(&event))
index ab50b2e..358462d 100644 (file)
@@ -210,7 +210,9 @@ int leveleditor(int levelnb)
 
       if(Menu::current())
         {
-          menu_process_current();
+          Menu::current()->action();
+          Menu::current()->draw();
+
           if(Menu::current() == leveleditor_menu)
             {
               switch (leveleditor_menu->check())
index d05f510..6c9fe4e 100644 (file)
@@ -523,17 +523,6 @@ Menu::draw()
     }
 }
 
-/* --- MENU --- */
-/* Draw the current menu and execute the (menu)events */
-void menu_process_current()
-{
-  if(Menu::current())
-    {
-      Menu::current()->action();
-      Menu::current()->draw();
-    }
-}
-
 /* Check for menu event */
 void
 Menu::event(SDL_Event& event)
index 92b1ae1..8a7ef55 100644 (file)
@@ -132,9 +132,6 @@ extern Menu* highscore_menu;
 extern Menu* load_game_menu;
 extern Menu* save_game_menu;
 
-/* "Calculate" and draw the menu */
-void menu_process_current(void);
-
 #endif /*SUPERTUX_MENU_H*/
 
 /* Local Variables: */
index 138b9ee..7a35815 100644 (file)
@@ -300,7 +300,10 @@ bool title(void)
 
       /* Don't draw menu, if quit is true */
       if(!done)
-        menu_process_current();
+        {
+          Menu::current()->action();
+          Menu::current()->draw();
+        }
 
       if(Menu::current() == main_menu)
         {
index e263912..424b627 100644 (file)
@@ -708,7 +708,8 @@ WorldMap::display()
 
   if(Menu::current())
     {
-      menu_process_current();
+      Menu::current()->action();
+      Menu::current()->draw();
       mouse_cursor->draw();
     }
     flipscreen();