Inheritance: NamedMapObject
Beispiel #1
0
        /// <summary>Reads the smudges. </summary>
        private void ReadSmudges()
        {
            IniSection smudgesSection = GetSection("Smudge");

            if (smudgesSection == null)
            {
                return;
            }
            foreach (var v in smudgesSection.OrderedEntries)
            {
                try {
                    string[] entries = ((string)v.Value).Split(',');
                    if (entries.Length <= 2)
                    {
                        continue;
                    }
                    string name = entries[0];
                    int    rx   = int.Parse(entries[1]);
                    int    ry   = int.Parse(entries[2]);
                    var    s    = new Smudge(name);
                    s.Tile = Tiles.GetTileR(rx, ry);
                    if (s.Tile != null)
                    {
                        Smudges.Add(s);
                    }
                }
                catch (FormatException) {
                }
            }
            Logger.Debug("Read {0} smudges", Smudges.Count);
        }
Beispiel #2
0
 /// <summary>Reads the smudges. </summary>
 private void ReadSmudges()
 {
     IniSection smudgesSection = GetSection("Smudge");
     if (smudgesSection == null) return;
     foreach (var v in smudgesSection.OrderedEntries) {
         try {
             string[] entries = ((string)v.Value).Split(',');
             if (entries.Length <= 2) continue;
             string name = entries[0];
             int rx = int.Parse(entries[1]);
             int ry = int.Parse(entries[2]);
             var s = new Smudge(name);
             s.Tile = Tiles.GetTileR(rx, ry);
             if (s.Tile != null)
                 Smudges.Add(s);
         }
         catch (FormatException) {
         }
     }
     Logger.Debug("Read {0} smudges", Smudges.Count);
 }