implemented atlas loading

This commit is contained in:
2021-03-13 00:11:14 +01:00
parent 570816c0b5
commit 56d4651228
12 changed files with 130 additions and 132 deletions
+27
View File
@@ -0,0 +1,27 @@
package assets;
import openfl.display.BitmapData;
import openfl.Assets;
import haxe.Json;
import assets.tilesets.Tileset;
class TextureFile{
public static var pathMap:Map<String,TextureFile>;
public static function addUser(path:String, user:Dynamic):Void
{
if(pathMap[path] == null){
pathMap[path] = new TextureFile();
}
pathMap[path].users.push(user);
}
public static function removeUser():Void
{
if()
}
public var bitmapData:BitmapData = null;
public var users:Array<Dynamic>=[];
public var path:String;
private function new(){
}
}