rendered paste body #define TOPBAR_MASKED_AREA_HEIGHT 5
#define END_WAIT_TIMER 300
-
+bool key_alt = false;
bool debug = false;
int debugCount;
int frames = 0;
@@ -2157,6 +2157,11 @@
break;
}
}
+ case SDLK_LALT:
+ {
+ key_alt = true;
+ break;
+ }
case SDLK_a: //set object on attack move
if (!selectedList->isEmpty())
{
@@ -2335,8 +2340,20 @@
}
break;
case SDLK_RETURN:
- typingMessage[0] = '\0';
- messageMode = true;
+ if (key_alt)
+ {
+ //SDL_WM_ToggleFullScreen(screen);
+ int videoFlags = 0;
+ if (settings.doubleBuffered)
+ videoFlags |= SDL_HWSURFACE | SDL_DOUBLEBUF;
+ screen = SDL_SetVideoMode(settings.width,settings.height,0 ,videoFlags|(screen->flags&SDL_FULLSCREEN?0:SDL_FULLSCREEN));
+ //setVideoMode();
+ }
+ else
+ {
+ typingMessage[0] = '\0';
+ messageMode = true;
+ }
break;
case SDLK_RIGHT:
moveRightMode = true;
@@ -2408,6 +2425,11 @@
case SDLK_UP:
moveUpMode = false;
break;
+ case SDLK_LALT:
+ {
+ key_alt = false;
+ break;
+ }
default:
break;
}