コード例 #1
0
        public static Player FromDataMap(DataMap map)
        {
            DataMap.CheckForSet(map, "bounds", "sprites");
            Player output = new Player();

            output.boundingbox = (BoundingBox)map["bounds"].Data;
            output.sprites     = (SpriteSheet)map["sprites"].Data;
            return(output);
        }
コード例 #2
0
        public static Tile FromDataMap(DataMap map)
        {
            DataMap.CheckForSet(map, "image", "behavior");
            Tile output = new Tile();

            Console.WriteLine("getting image");
            output.imgref = (TextureReference)map["image"].Data;
            Console.WriteLine("getting behavior");
            output.Behavior = (TileBehavior)(int)map["behavior"].Data;
            Console.WriteLine("assigning id");
            Core.AddTile(map.Package, output);
            return(output);
        }