private void CornerButton_Click(object sender, EventArgs e) { if (inner.Count == 4) { return; } List <short> indicies = new List <short>(tileset.GetSelectedIndices()); if (indicies.Count != 0) { while (indicies.Contains(-1)) { indicies.Remove(-1); } inner.AddRange(indicies); while (inner.Count > 4) { inner.RemoveAt(inner.Count - 1); } } else { inner.Add(tileset.Selection); } corner_okay = inner.Count == 4; UseButton.Enabled = (center_okay && corner_okay); CornerPieces.Refresh(); }
private void ClearButton_Click(object sender, EventArgs e) { middle_tiles.Clear(); inner.Clear(); CenterPieces.Refresh(); CornerPieces.Refresh(); corner_okay = center_okay = UseButton.Enabled = false; }
private void CornerPieces_MouseDoubleClick(object sender, MouseEventArgs e) { inner.Clear(); CornerPieces.Refresh(); UseButton.Enabled = corner_okay = false; }