Exemplo n.º 1
0
 public TileEntitySceneObject(MapLoaderSceneObject loadedObject)
 {
     AnimationManager = new AnimationManager();
     Object           = Global.GetSceneObjectBYID(loadedObject.ShortName).Clone();
     Quantity         = loadedObject.Quantity;
     Position         = new Vector2(loadedObject.MapX, loadedObject.MapY);
     AnimationManager.Play(Object.Animation);
     CreateCollisionMask();
 }
Exemplo n.º 2
0
        public static void PopulateRoomSceneObjectLists()
        {
            List <MapLoaderSceneObject> debugRoom3 = new List <MapLoaderSceneObject>();
            List <MapLoaderSceneObject> debugRoom4 = new List <MapLoaderSceneObject>();
            List <MapLoaderSceneObject> debugRoom5 = new List <MapLoaderSceneObject>();
            List <MapLoaderSceneObject> debugRoom6 = new List <MapLoaderSceneObject>();
            List <MapLoaderSceneObject> debugRoom7 = new List <MapLoaderSceneObject>();

            MapLoaderSceneObject soKeyGold = new MapLoaderSceneObject("soKeyGold", 320f, 160f, 1);

            debugRoom5.Add(soKeyGold);

            WriteRoomSceneObjectFile("DebugRoom3", debugRoom3);
            WriteRoomSceneObjectFile("DebugRoom4", debugRoom4);
            WriteRoomSceneObjectFile("DebugRoom5", debugRoom5);
            WriteRoomSceneObjectFile("DebugRoom6", debugRoom6);
            WriteRoomSceneObjectFile("DebugRoom7", debugRoom7);
        }