public void Setup(Context ctx, Zone zone, ETable etable) { Context = ctx; Zone = zone; ETable = etable; SetMaximum(Globals.ETableSize); ShowPossibilities(ETable.Possibilities); }
private void Edit() { if (Options.SelectedIndex == -1) { return; } ETable et = Zone.ETables[Options.SelectedIndex]; using (ETableForm child = new ETableForm()) { child.Setup(Context, Zone, et); if (child.ShowDialog() == DialogResult.OK) { child.Apply(); Context.UnsavedChanges = true; Context.UpdateEncounters(); } } }
public static ushort AddETable(Context context, Zone zone) { ETable et = new ETable(); using (ETableForm child = new ETableForm()) { child.Setup(context, zone, et); if (child.ShowDialog() == DialogResult.OK) { child.Apply(); zone.ETables.Add(et); context.UnsavedChanges = true; context.UpdateEncounters(); return(zone.ETableCount); } else { return(0); } } }