Added key bindings to resize the window (+/-)
This commit is contained in:
parent
28fc0e9923
commit
67c7965124
1 changed files with 18 additions and 0 deletions
|
@ -1100,6 +1100,24 @@ CommonEvent(CommonState * state, SDL_Event * event, int *done)
|
|||
}
|
||||
}
|
||||
break;
|
||||
case SDLK_EQUALS: {
|
||||
SDL_Window *window = SDL_GetWindowFromID(event->key.windowID);
|
||||
if (window) {
|
||||
int w, h;
|
||||
SDL_GetWindowSize(window, &w, &h);
|
||||
SDL_SetWindowSize(window, w*2, h*2);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case SDLK_MINUS: {
|
||||
SDL_Window *window = SDL_GetWindowFromID(event->key.windowID);
|
||||
if (window) {
|
||||
int w, h;
|
||||
SDL_GetWindowSize(window, &w, &h);
|
||||
SDL_SetWindowSize(window, w/2, h/2);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case SDLK_c:
|
||||
if (event->key.keysym.mod & KMOD_CTRL) {
|
||||
/* Ctrl-C copy awesome text! */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue