GetSelectedIndices() public method

public GetSelectedIndices ( ) : short[]
return short[]
Beispiel #1
0
        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();
        }