From 5432d66601dd4d0c0b107b72fee7f40de216b234 Mon Sep 17 00:00:00 2001 From: Kade M Date: Wed, 23 Jun 2021 23:37:42 -0700 Subject: [PATCH] blacklist numpad --- source/KeyBindMenu.hx | 6 ++++++ source/KeyBinds.hx | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/source/KeyBindMenu.hx b/source/KeyBindMenu.hx index 1d3f6e4..fd6cb85 100644 --- a/source/KeyBindMenu.hx +++ b/source/KeyBindMenu.hx @@ -236,6 +236,12 @@ class KeyBindMenu extends FlxSubState return; } + if (r.contains("NUMPAD")) + { + keys[curSelected] = null; + return; + } + if(shouldReturn){ keys[curSelected] = r; FlxG.sound.play(Paths.sound('scrollMenu')); diff --git a/source/KeyBinds.hx b/source/KeyBinds.hx index facd1ad..2844118 100644 --- a/source/KeyBinds.hx +++ b/source/KeyBinds.hx @@ -29,22 +29,32 @@ class KeyBinds FlxG.save.data.upBind = "W"; trace("No UP"); } + if (StringTools.contains(FlxG.save.data.upBind,"NUMPAD")) + FlxG.save.data.upBind = "W"; if(FlxG.save.data.downBind == null){ FlxG.save.data.downBind = "S"; trace("No DOWN"); } + if (StringTools.contains(FlxG.save.data.downBind,"NUMPAD")) + FlxG.save.data.downBind = "S"; if(FlxG.save.data.leftBind == null){ FlxG.save.data.leftBind = "A"; trace("No LEFT"); } + if (StringTools.contains(FlxG.save.data.leftBind,"NUMPAD")) + FlxG.save.data.leftBind = "A"; if(FlxG.save.data.rightBind == null){ FlxG.save.data.rightBind = "D"; trace("No RIGHT"); } + if (StringTools.contains(FlxG.save.data.rightBind,"NUMPAD")) + FlxG.save.data.rightBind = "D"; if(FlxG.save.data.killBind == null){ FlxG.save.data.killBind = "R"; trace("No KILL"); } + + trace('${FlxG.save.data.leftBind}-${FlxG.save.data.downBind}-${FlxG.save.data.upBind}-${FlxG.save.data.rightBind}'); } } \ No newline at end of file