This commit is contained in:
maxwes08
2025-09-15 10:48:45 +02:00
parent 50f9d4c0c8
commit 40dd5c3a9e
4 changed files with 90 additions and 31 deletions

View File

@@ -5,6 +5,17 @@ namespace Voxel
public static class Input
{
private static Dictionary<Keys, bool> _keystates = new Dictionary<Keys, bool>();
private static Dictionary<MouseButton, bool> _mouseButtonStates = new Dictionary<MouseButton, bool>();
public static bool GetMouseButton(MouseButton button)
{
return _mouseButtonStates.TryGetValue(button, out bool pressed) && pressed;
}
public static void SetMouseButton(MouseButton button, bool pressed)
{
_mouseButtonStates[button] = pressed;
}
public static bool GetKey(Keys key)
{