private void listBox_SelectedIndexChanged(object sender, EventArgs e) { UpdateButtonsEnabled(); var index = listBox.SelectedIndex; _owner.CustomTileHighlights.Clear(); if (index > -1) { var current = _owner.Level.MonsterLocations[index]; _owner.CustomTileHighlights.Add(HighlightMarker.FromMonster(current)); } _owner.Invalidate(); }
public override void Invalidate(LevelMapEditor editor) { editor.Invalidate(location); }
public override void Invalidate(LevelMapEditor editor) { editor.Invalidate(Rectangle.Union(connection.Source.ToRectangle(editor.TileSize), connection.Destination.ToRectangle(editor.TileSize))); }