Update tests for new bindings

This commit is contained in:
Dan Balasescu 2024-07-17 16:37:59 +09:00
parent 29a9f71de0
commit 12d09eaeae
No known key found for this signature in database
3 changed files with 16 additions and 16 deletions

View File

@ -46,7 +46,7 @@ namespace SDL.Tests
case SDL_EventType.SDL_EVENT_QUIT: case SDL_EventType.SDL_EVENT_QUIT:
case SDL_EventType.SDL_EVENT_WINDOW_CLOSE_REQUESTED: case SDL_EventType.SDL_EVENT_WINDOW_CLOSE_REQUESTED:
case SDL_EventType.SDL_EVENT_TERMINATING: case SDL_EventType.SDL_EVENT_TERMINATING:
case SDL_EventType.SDL_EVENT_KEY_DOWN when e.key.keysym.sym == SDL_Keycode.SDLK_ESCAPE: case SDL_EventType.SDL_EVENT_KEY_DOWN when e.key.key == SDL_Keycode.SDLK_ESCAPE:
return TERMINATE_SUCCESS; return TERMINATE_SUCCESS;
} }

View File

@ -81,7 +81,7 @@ namespace SDL.Tests
private void handleKeyFromFilter(SDL_KeyboardEvent e) private void handleKeyFromFilter(SDL_KeyboardEvent e)
{ {
if (e.keysym.sym == SDL_Keycode.SDLK_f) if (e.key == SDL_Keycode.SDLK_F)
{ {
flash = true; flash = true;
} }
@ -102,14 +102,14 @@ namespace SDL.Tests
break; break;
case SDL_EventType.SDL_EVENT_KEY_DOWN: case SDL_EventType.SDL_EVENT_KEY_DOWN:
switch (e.key.keysym.sym) switch (e.key.key)
{ {
case SDL_Keycode.SDLK_r: case SDL_Keycode.SDLK_R:
bool old = SDL_GetRelativeMouseMode() == SDL_bool.SDL_TRUE; bool old = SDL_GetRelativeMouseMode() == SDL_bool.SDL_TRUE;
SDL_SetRelativeMouseMode(old ? SDL_bool.SDL_FALSE : SDL_bool.SDL_TRUE); SDL_SetRelativeMouseMode(old ? SDL_bool.SDL_FALSE : SDL_bool.SDL_TRUE);
break; break;
case SDL_Keycode.SDLK_v: case SDL_Keycode.SDLK_V:
string? text = SDL_GetClipboardText(); string? text = SDL_GetClipboardText();
Console.WriteLine($"clipboard: {text}"); Console.WriteLine($"clipboard: {text}");
break; break;
@ -122,7 +122,7 @@ namespace SDL.Tests
SDL_SetWindowFullscreen(sdlWindowHandle, SDL_bool.SDL_TRUE); SDL_SetWindowFullscreen(sdlWindowHandle, SDL_bool.SDL_TRUE);
break; break;
case SDL_Keycode.SDLK_j: case SDL_Keycode.SDLK_J:
{ {
using var gamepads = SDL_GetGamepads(); using var gamepads = SDL_GetGamepads();
@ -147,15 +147,15 @@ namespace SDL.Tests
} }
case SDL_Keycode.SDLK_F1: case SDL_Keycode.SDLK_F1:
SDL_StartTextInput(); SDL_StartTextInput(sdlWindowHandle);
break; break;
case SDL_Keycode.SDLK_F2: case SDL_Keycode.SDLK_F2:
SDL_StopTextInput(); SDL_StopTextInput(sdlWindowHandle);
break; break;
case SDL_Keycode.SDLK_m: case SDL_Keycode.SDLK_M:
SDL_Keymod mod = e.key.keysym.mod; SDL_Keymod mod = e.key.mod;
Console.WriteLine(mod); Console.WriteLine(mod);
break; break;
} }
@ -172,9 +172,9 @@ namespace SDL.Tests
case SDL_EventType.SDL_EVENT_WINDOW_PEN_ENTER: case SDL_EventType.SDL_EVENT_WINDOW_PEN_ENTER:
SDL_PenCapabilityInfo info; SDL_PenCapabilityInfo info;
var cap = (SDL_PEN_CAPABILITIES)SDL_GetPenCapabilities((SDL_PenID)e.window.data1, &info); var cap = SDL_GetPenCapabilities((SDL_PenID)e.window.data1, &info);
if (cap.HasFlag(SDL_PEN_CAPABILITIES.SDL_PEN_AXIS_XTILT_MASK)) if (cap.HasFlag(SDL_PenCapabilityFlags.SDL_PEN_AXIS_XTILT_MASK))
Console.WriteLine("has pen xtilt axis"); Console.WriteLine("has pen xtilt axis");
Console.WriteLine(info.max_tilt); Console.WriteLine(info.max_tilt);

View File

@ -114,17 +114,17 @@ namespace SDL.Tests
break; break;
case SDL_EventType.SDL_EVENT_KEY_DOWN: case SDL_EventType.SDL_EVENT_KEY_DOWN:
switch (e.key.keysym.sym) switch (e.key.key)
{ {
case SDL_Keycode.SDLK_r: case SDL_Keycode.SDLK_R:
SDL_SetRelativeMouseMode(SDL_GetRelativeMouseMode() == SDL_bool.SDL_TRUE ? SDL_bool.SDL_FALSE : SDL_bool.SDL_TRUE); SDL_SetRelativeMouseMode(SDL_GetRelativeMouseMode() == SDL_bool.SDL_TRUE ? SDL_bool.SDL_FALSE : SDL_bool.SDL_TRUE);
break; break;
case SDL_Keycode.SDLK_f: case SDL_Keycode.SDLK_F:
SDL_SetWindowFullscreen(window, SDL_bool.SDL_TRUE); SDL_SetWindowFullscreen(window, SDL_bool.SDL_TRUE);
break; break;
case SDL_Keycode.SDLK_w: case SDL_Keycode.SDLK_W:
SDL_SetWindowFullscreen(window, SDL_bool.SDL_FALSE); SDL_SetWindowFullscreen(window, SDL_bool.SDL_FALSE);
break; break;
} }