package game.video; import engine.ConVar; import engine.typedefs.console.CCmd; import openfl.Lib; import openfl.display.StageDisplayState; class Mode { public static function getWindow():lime.ui.Window { return Lib.application.window; } public static function setVideoMode(width:Int, height:Int, fs:Int = null){ getWindow().resize(width,height); } public static var cvMatSetVideoMode:CCmd = ConVar.registerCCmd("mat_setvideomode",(args:Array)->{ setVideoMode(Std.parseInt(args[0]), Std.parseInt(args[1]), Std.parseInt(args[2])); }); public static function switchFsMode(toState:Int = 0){ if(toState == 0){ if(Lib.current.stage.displayState != StageDisplayState.FULL_SCREEN_INTERACTIVE){ Lib.current.stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE; } else{ Lib.current.stage.displayState = StageDisplayState.NORMAL; } } else{ } } }