예제 #1
0
        private void AddCloneConnection()
        {
            var selectedIndex = listBox.SelectedIndex;
            var connection    = new TileConnection(0, 0, 0, 0);

            if (selectedIndex > -1)
            {
                connection = _owner.Level.CloneConnections[selectedIndex];
            }
            using (var dialog = new AddConnectionDialog(connection))
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    _owner.AddCloneConnection(dialog.TileConnection);
                    listBox.SelectedIndex = _owner.Level.CloneConnections.Count - 1;
                    UpdateTitle();
                }
        }