/// <summary> /// Handles the TilesetSelected event of the <see cref="TilesetManager"/> object. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="TilesetChangedEventArgs"/> instance containing the event data.</param> private void TilesetSelected(object sender, TilesetSelectedEventArgs e) { if (e.Tileset == null) return; Tileset = e.Tileset; TilesetManager.Instance.SetSelectionTileSize(e.Tileset.TileWidth, e.Tileset.TileHeight); LoadTexture(e.Tileset.Image); }
/// <summary> /// Handles the TilesetSelected event of the <see cref="TilesetManager"/> object; /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="TilesetSelectedEventArgs"/> instance containing the event data.</param> private void TilesetSelected(object sender, TilesetSelectedEventArgs e) { if (e.Tileset == null) { viewTexture.Texture = null; return; } for (int i = 0; i < cmbTilesets.Items.Count; i++) { if (cmbTilesets.Items[i].ToString() == e.Tileset.Name) cmbTilesets.SelectedIndex = i; } Tileset = e.Tileset; }
/// <summary> /// Handles the TilesetSelected event of the <see cref="TilesetManager"/> class. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="TilesetSelectedEventArgs"/> instance containing the event data.</param> private void TilesetSelected(object sender, TilesetSelectedEventArgs e) { if (e.Tileset == null) return; _tileset = e.Tileset; _tilesetTexture = ResourceManager.Instance.LoadTexture(_tileset.Image); BuildTilesetSprites(); }