package game; import engine.typedefs.CVar; import game.entities.Player; import openfl.display.Stage; import openfl.display.Sprite; import openfl.events.Event; import assets.Scanner; import assets.HTex; import game.ui.ConVar; import game.ui.console.Console; class Game { public var stage:Stage; public var gameLayer:Sprite; public var uiLayer:Sprite; public function new(_stage:Stage){ stage = _stage; /* Scanner.scanTextureDir(); for(tex in Scanner.textures){ HTex.createTextureObjectFromJSON(tex); } */ gameLayer = new Sprite(); uiLayer = new Sprite(); trace("wattafak"); } public var player:Player; public var console:Console = new Console(); public function loadData():Void { new game.ui.text.TextFormats(); } public function onInit():Void { gameLayer = new Sprite(); uiLayer = new Sprite(); stage.addChild(gameLayer); stage.addChild(uiLayer); //player.graphics.lineStyle(2,0xFF0000); //player.graphics.drawRect(0,0,16,16); // var bitmapData:BitmapData = Assets.getBitmapData("textures/sprites/character.png"); //player = new Player(); //gameLayer.addChild(player.sprite); uiLayer.addChild(console); var cvar_cl_kankerlow:CVar = ConVar.registerCVar("cl_kankerlow", CInt, 10, FCVAR_ARCHIVE, "is de speler een kankerlow?",null,false,false,0,0,false); //var sheet:SpriteSheet = new SpriteSheet(sheetData); //var playerBitmap:Bitmap = new Bitmap(Tileset.tilesetMap["testsheet"].tileMap["testTile5"]); //var someotherbitmap:Bitmap = new Bitmap(Tileset.tilesetMap["testsheet"].tileMap["testTile3"]); //playerBitmap.scaleX = playerBitmap.scaleY = 10; //player.addChild(playerBitmap); //TextureData.parseConfig(); //Sys. } public function onEnterFrame(e:Event):Void { Input.onEnterFrame(); } }