Exemplo n.º 1
0
 public void SetTilesetGraphic(string GraphicName)
 {
     if (this.Tileset == null)
     {
         Game.Tileset t = new Game.Tileset();
         t.ID   = TilesetID;
         t.Name = GraphicName;
         t.SetGraphic(GraphicName);
         Game.Data.Tilesets[TilesetID] = t;
         this.Tileset = t;
         ListItem item = DBDataList.DataList.Items[TilesetID - 1];
         item.Object = this.Tileset;
         item.Name   = item.Name.Split(':')[0] + ": " + this.Tileset.Name;
         DBDataList.DataList.Redraw();
         this.SetTileset(this.Tileset, TilesetID);
     }
     else if (this.Tileset.GraphicName != GraphicName)
     {
         this.Tileset.Passabilities.Clear();
         this.Tileset.Priorities.Clear();
         this.Tileset.Tags.Clear();
         this.Tileset.SetGraphic(GraphicName);
         this.SetTileset(this.Tileset, TilesetID);
     }
 }