pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r3847 - trunk/pingus/src


From: grumbel at BerliOS
Subject: [Pingus-CVS] r3847 - trunk/pingus/src
Date: Thu, 17 Jul 2008 11:24:52 +0200

Author: grumbel
Date: 2008-07-17 11:24:51 +0200 (Thu, 17 Jul 2008)
New Revision: 3847

Modified:
   trunk/pingus/src/global_event.cpp
Log:
Added little debugging aid that allows to clear the screen to see what regions 
of the screen get updates (press Ctrl-m then 'k')

Modified: trunk/pingus/src/global_event.cpp
===================================================================
--- trunk/pingus/src/global_event.cpp   2008-07-16 23:25:47 UTC (rev 3846)
+++ trunk/pingus/src/global_event.cpp   2008-07-17 09:24:51 UTC (rev 3847)
@@ -77,6 +77,16 @@
           draw_collision_map = !draw_collision_map;
         break;
 
+      case SDLK_k:
+        if (maintainer_mode)
+          {
+            std::cout << "Low level screen clear triggered" << std::endl;
+            SDL_Surface* screen = SDL_GetVideoSurface();
+            SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 255, 255, 
0));
+            SDL_Flip(screen);
+          }
+        break;
+
       case SDLK_m:
         if (keystate[SDLK_LCTRL] || keystate[SDLK_RCTRL])
           {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]