Moved ConVar related files to engine

This commit is contained in:
2021-04-28 09:32:47 +02:00
parent 4fe14e341c
commit 07fa2e7868
7 changed files with 19 additions and 22 deletions
+11 -3
View File
@@ -10,7 +10,7 @@ import openfl.ui.Keyboard in Kb;
import openfl.Lib;
import engine.enums.CVarType;
import engine.typedefs.CVar;
import game.ui.ConVar;
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();
}