Example #1
0
 public void AddPlaceable(Placeable p, int x = -1)
 {
     if (x == -1)
     {
         foreach (Tile cell in _cols)
         {
             cell.AddPlaceable(p);
         }
     }
     else
     {
         _cols[x].AddPlaceable(p);
     };
 }
Example #2
0
 public void AddPlaceable(Placeable placeable, int x = -1, int y = -1)
 {
     if (y == -1)
     {
         foreach (Row row in _rows)
         {
             row.AddPlaceable(placeable, x);
         }
     }
     else
     {
         _rows[y].AddPlaceable(placeable, x);
     };
 }
Example #3
0
 public void AddPlaceable(Placeable p, int x = -1)
 {
     if (x == -1)
     {
         foreach (Tile cell in _cols)
         {
             cell.AddPlaceable(p);
         }
     }
     else
     {
         _cols[x].AddPlaceable(p);
     };
 }
Example #4
0
 public void AddPlaceable(Placeable p)
 {
     _placeables.Add(p);
 }
Example #5
0
 public void AddPlaceable(Placeable p)
 {
     _placeables.Add(p);
 }
Example #6
0
        public new void Load(XmlTextReader reader)
        {
            reader.Read();
            _description = reader.ReadElementString("description", "");
            _floorStyle = XmlConvert.ToInt32(reader.ReadElementString("floorStyle", ""));
            _wallStyle = XmlConvert.ToInt32(reader.ReadElementString("wallStyle", ""));

            // Solange Placeables da sind
            while (reader.Name == "Placeable")
            {
                Placeable p = new Placeable(0, 0, "");
                p.Load(reader);
                _placeables.Add(p);
                reader.Read();
            }

            // Solange Actors da sind
            while (reader.Name == "Actor")
            {
                Actor a = new Actor();
                a.Load(reader);
                _actors.Add(a);
                reader.Read();
            }
            base.Load(reader);
        }
Example #7
0
        public void AddPlaceable(Placeable placeable, int x = -1, int y = -1)
        {
            if (y == -1)
            {
                foreach (Row row in _rows)
                {
                    row.AddPlaceable(placeable, x);

                }
            }
            else
            {
                _rows[y].AddPlaceable(placeable, x);
            };
        }