Moved ConVar related files to engine

This commit is contained in:
2025-01-15 19:45:00 +01:00
committed by andreas
parent 08397633b2
commit 6b3f341e4c
7 changed files with 21 additions and 23 deletions
+13 -5
View File
@@ -8,9 +8,9 @@ import game.video.Mode;
import openfl.events.KeyboardEvent;
import openfl.ui.Keyboard in Kb;
import openfl.Lib;
import game.ui.CVarType;
import game.ui.CVar;
import game.ui.ConVar;
import engine.enums.CVarType;
import engine.typedefs.CVar;
import engine.ConVar;
class Input{
public static var keys:Map<Int,Bool> = [];
@@ -58,8 +58,10 @@ class Input{
}
public static function onKeyIsUp(e:KeyboardEvent){
if(bindMap[keyNameMap[e.keyCode]].indexOf("+") == 0){
Console.consoleInstance.parseCmd(StringTools.replace(bindMap[keyNameMap[e.keyCode]],"+","-"));
if(!Std.isOfType(Lib.current.stage.focus,TextField)){
if(bindMap[keyNameMap[e.keyCode]].indexOf("+") == 0){
Console.consoleInstance.parseCmd(StringTools.replace(bindMap[keyNameMap[e.keyCode]],"+","-"));
}
}
keys[e.keyCode] = false;
}
@@ -112,6 +114,12 @@ class Input{
if (keys[Kb.DOWN] && !keysLast[Kb.DOWN]){
Console.histNext();
}
}
if(Console.consoleInstance.visible){
if (keys[Kb.ESCAPE]){
Console.toggle();
}
}
keysLast = keys.copy();
}