private void StaticTileList_SelectedIndexChanged(object sender, EventArgs e) { Transition.StaticTile staticTile = (Transition.StaticTile) this.StaticTileList.SelectedItem; if (staticTile == null) { return; } this.Static_TileID.Text = staticTile.TileID.ToString(); this.Static_TileID_Hex.Text = "&H" + Conversion.Hex(staticTile.TileID); this.StaticItems.Value = (int)staticTile.TileID; this.StaticImage.Image = Art.GetStatic((int)staticTile.TileID) != null ? (Image)Art.GetStatic((int)staticTile.TileID) : (Image)null; }
private void ToolBarButton15_Click(object sender, EventArgs e) { ToolStripButton button = sender as ToolStripButton; if (button == null) { return; } object tag = button.Tag; if (ObjectType.ObjTst(tag, (object)"Delete", false) == 0) { Transition.StaticTile iStaticTile = (Transition.StaticTile) this.StaticTileList.SelectedItem; if (iStaticTile == null) { return; } this.StaticImage.Image = (Image)null; this.iTransition.RemoveStaticTile(iStaticTile); this.iTransition.GetStaticTiles.Display(this.StaticTileList); } }
public void Remove(StaticTile Value) { this.InnerList.Remove((object) Value); }
public void Add(StaticTile Value) { this.InnerList.Add((object) Value); }
public Transition(string iDescription, string iHashKey, ClsTerrain iGroupA, ClsTerrain iGroupB, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { string sLeft = Strings.Mid(iHashKey, (int)checked (b + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else { if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } } b += 1; }while (b <= 8); if (iMapTiles != null) { IEnumerator enumerator = iMapTiles.GetEnumerator(); try { while (enumerator.MoveNext()) { MapTile value = (MapTile)enumerator.Current; this.m_MapTiles.Add(value); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } } if (iStaticTiles != null) { IEnumerator enumerator2 = iStaticTiles.GetEnumerator(); try { while (enumerator2.MoveNext()) { StaticTile value2 = (StaticTile)enumerator2.Current; this.m_StaticTiles.Add(value2); } } finally { if (enumerator2 is IDisposable) { ((IDisposable)enumerator2).Dispose(); } } } }
public void RemoveStaticTile(StaticTile iStaticTile) { this.m_StaticTiles.Remove(iStaticTile); }
public void Remove(StaticTile Value) { this.InnerList.Remove(Value); }
public void Add(StaticTile Value) { this.InnerList.Add(Value); }