Remove hacky os-specific keyboard shortcuts.

This commit is contained in:
Paul Chote
2013-07-18 18:23:34 +12:00
parent 7abab1449c
commit c21db5dbbd
2 changed files with 3 additions and 31 deletions

View File

@@ -21,7 +21,6 @@ namespace OpenRA.Renderer.SdlCommon
public abstract class SdlGraphics : IGraphicsDevice
{
Size windowSize;
IntPtr surf;
SdlInput input;
public Size WindowSize { get { return windowSize; } }
@@ -29,7 +28,7 @@ namespace OpenRA.Renderer.SdlCommon
public SdlGraphics(Size size, WindowMode window, string[] extensions)
{
windowSize = size;
surf = InitializeSdlGl(ref windowSize, window, extensions);
InitializeSdlGl(ref windowSize, window, extensions);
Gl.glEnableClientState(Gl.GL_VERTEX_ARRAY);
ErrorHandler.CheckGlError();
@@ -38,7 +37,7 @@ namespace OpenRA.Renderer.SdlCommon
Sdl.SDL_SetModState(0);
input = new SdlInput(surf);
input = new SdlInput();
}
IntPtr InitializeSdlGl(ref Size size, WindowMode window, string[] requiredExtensions)

View File

@@ -17,9 +17,6 @@ namespace OpenRA.Renderer.SdlCommon
public class SdlInput
{
MouseButton lastButtonBits = (MouseButton)0;
IntPtr surface;
public SdlInput(IntPtr surface) { this.surface = surface; }
MouseButton MakeButton(byte b)
{
@@ -118,7 +115,6 @@ namespace OpenRA.Renderer.SdlCommon
MultiTapCount = MultiTapDetection.DetectFromKeyboard(keyName)
};
if (!HandleSpecialKey(keyEvent))
inputHandler.OnKeyInput(keyEvent);
break;
@@ -151,28 +147,5 @@ namespace OpenRA.Renderer.SdlCommon
ErrorHandler.CheckGlError();
}
bool HandleSpecialKey(KeyInput k)
{
switch (k.VirtKey)
{
case Sdl.SDLK_F13:
var path = Environment.GetFolderPath(Environment.SpecialFolder.Personal)
+ Path.DirectorySeparatorChar + DateTime.UtcNow.ToString("OpenRA-yyyy-MM-ddThhmmssZ") + ".bmp";
Sdl.SDL_SaveBMP(surface, path);
return true;
case Sdl.SDLK_F4:
if (k.Modifiers.HasModifier(Modifiers.Alt))
{
OpenRA.Game.Exit();
return true;
}
return false;
default:
return false;
}
}
}
}