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(); } } }
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); } }