Ejemplo n.º 1
0
        public void Load(string path)
        {
            XmlSerializer serializer;
            serializer = new XmlSerializer(typeof(Level));

            FileStream stream = File.Open(path, FileMode.Open);
            var level = (Level)serializer.Deserialize(stream);
            this.levelSettings = level.levelSettings;

            stream.Close();
        }
Ejemplo n.º 2
0
 public Level(int width, int height, int tileWidth, int tileHeight)
 {
     levelSettings = new LevelSettings()
     {
         WidthInTiles  = width,
         HeightInTiles = height,
         TileWidth     = tileWidth,
         TileHeight    = tileHeight
     };
     layers     = new List <LevelLayer>();
     tileSheets = new List <TileSheet>();
 }
Ejemplo n.º 3
0
 public Level(int width, int height, int tileWidth, int tileHeight)
 {
     levelSettings = new LevelSettings()
     {
         WidthInTiles = width,
         HeightInTiles = height,
         TileWidth = tileWidth,
         TileHeight = tileHeight
     };
     layers = new List<LevelLayer>();
     tileSheets = new List<TileSheet>();
 }
Ejemplo n.º 4
0
        public void Load(string path)
        {
            XmlSerializer serializer;

            serializer = new XmlSerializer(typeof(Level));

            FileStream stream = File.Open(path, FileMode.Open);
            var        level  = (Level)serializer.Deserialize(stream);

            this.levelSettings = level.levelSettings;

            stream.Close();
        }
Ejemplo n.º 5
0
 public Level()
 {
     levelSettings = new LevelSettings();
     layers        = new List <LevelLayer>();
     tileSheets    = new List <TileSheet>();
 }
Ejemplo n.º 6
0
 public Level()
 {
     levelSettings = new LevelSettings();
     layers = new List<LevelLayer>();
     tileSheets = new List<TileSheet>();
 }