예제 #1
0
        private void EditDli(int index)
        {
            DLIListEntry mapListEntry = (DLIListEntry)this.dlis.Items[index];
            FormDLI      FormDLI      = new FormDLI(mapListEntry.dli);

            FormDLI.Text = "Edit DLI";
            if (FormDLI.ShowDialog() == DialogResult.OK)
            {
                if (Map.ChangeDLI(mapListEntry.dli, FormDLI.ReturnIntLine, FormDLI.ReturnAtariPFColors, FormDLI.ReturnOrderValue))
                {
                    dlis.Refresh();
                }
            }
        }
예제 #2
0
        private void AddDLI()
        {
            DLI dli = null;

            if (this.dlis.SelectedIndex != -1)
            {
                dli = ((DLIListEntry)this.dlis.Items[this.dlis.SelectedIndex]).dli;
            }
            FormDLI FormDLI = new FormDLI(dli, dli == null ? -1 : dli.IntLine + 1)
            {
                Text = "Add DLI"
            };

            if (FormDLI.ShowDialog() == DialogResult.OK)
            {
                Map.AddDLI(FormDLI.ReturnIntLine, FormDLI.ReturnAtariPFColors, FormDLI.ReturnOrderValue);
            }
        }