From 67d4311b42fd0339f33ccbf866c8225204609657 Mon Sep 17 00:00:00 2001 From: Jairo Correa Date: Fri, 3 Apr 2026 07:28:54 -0300 Subject: [PATCH] Make KeyboardKey a non-exhaustive enum to avoid crashes with unmapped keys. (#319) Make KeyboardKey a non-exhaustive enum --- lib/preludes/raylib-prelude.zig | 1 + lib/raylib.zig | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/preludes/raylib-prelude.zig b/lib/preludes/raylib-prelude.zig index 99e4207..76abd32 100644 --- a/lib/preludes/raylib-prelude.zig +++ b/lib/preludes/raylib-prelude.zig @@ -1839,6 +1839,7 @@ pub const KeyboardKey = enum(c_int) { //menu = 82, volume_up = 24, volume_down = 25, + _, }; pub const MouseButton = enum(c_int) { diff --git a/lib/raylib.zig b/lib/raylib.zig index b154c03..3a3b601 100644 --- a/lib/raylib.zig +++ b/lib/raylib.zig @@ -1839,6 +1839,7 @@ pub const KeyboardKey = enum(c_int) { //menu = 82, volume_up = 24, volume_down = 25, + _, }; pub const MouseButton = enum(c_int) {