20 lines
440 B
Haxe
20 lines
440 B
Haxe
package game;
|
|
|
|
import openfl.events.KeyboardEvent;
|
|
|
|
|
|
class Input{
|
|
public static var keys:Array<Bool> = [];
|
|
public static var keysLast:Array<Bool> = [];
|
|
public static function onKeyIsDown(e:KeyboardEvent){
|
|
keys[e.charCode] = true;
|
|
}
|
|
public static function onKeyIsUp(e:KeyboardEvent){
|
|
keys[e.charCode] = false;
|
|
}
|
|
public static function onEnterFrame()
|
|
{
|
|
|
|
keysLast = keys;
|
|
}
|
|
} |