initial chunk render caching

This commit is contained in:
2024-09-01 23:34:32 +10:00
parent da26773221
commit 5f372a9398
9 changed files with 220 additions and 10 deletions

View File

@ -3,6 +3,7 @@ import SDL3
public class Keyboard {
public enum Keys {
case a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z
case leftBracket
case right, left, up, down
case space, tab
}
@ -85,6 +86,7 @@ internal extension Keyboard.Keys {
case .x: SDLK_X
case .y: SDLK_Y
case .z: SDLK_Z
case .leftBracket: SDLK_LEFTBRACKET
case .left: SDLK_LEFT
case .right: SDLK_RIGHT
case .up: SDLK_UP
@ -122,6 +124,7 @@ internal extension Keyboard.Keys {
case .x: SDL_SCANCODE_X
case .y: SDL_SCANCODE_Y
case .z: SDL_SCANCODE_Z
case .leftBracket: SDL_SCANCODE_LEFTBRACKET
case .left: SDL_SCANCODE_LEFT
case .right: SDL_SCANCODE_RIGHT
case .up: SDL_SCANCODE_UP