mirror of https://github.com/ppy/SDL3-CS.git
Update tests for new bindings
This commit is contained in:
parent
29a9f71de0
commit
12d09eaeae
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue