Browse Source

Merge pull request #225 from i8degrees/feature-upstream/sdl2-sample-vdebugger

SDL2 sample: Add key binding for toggling visual debugger
David Wimsey 11 years ago
parent
commit
66eba5b43d
1 changed files with 12 additions and 0 deletions
  1. 12 0
      Samples/basic/sdl2/src/main.cpp

+ 12 - 0
Samples/basic/sdl2/src/main.cpp

@@ -154,8 +154,20 @@ int main(int argc, char **argv)
                     break;
 
                 case SDL_KEYDOWN:
+                {
+                    // Intercept SHIFT + ~ key stroke to toggle libRocket's 
+                    // visual debugger tool
+                    if( event.key.keysym.sym == SDLK_BACKQUOTE && 
+                        event.key.keysym.mod == KMOD_LSHIFT )
+                    {
+                        Rocket::Debugger::SetVisible( ! Rocket::Debugger::IsVisible() );
+                        break;
+                    }
+                    
                     Context->ProcessKeyDown(SystemInterface.TranslateKey(event.key.keysym.sym), SystemInterface.GetKeyModifiers());
                     break;
+                }
+                
                 default:
                     break;
             }