All pastes #88851 Raw Edit

Anonymous

public text v1 · immutable
#88851 ·published 2006-07-15 11:41 UTC
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;
 			}