protected override void ResourceLoader() { base.ResourceLoader(); for (int i = 0; i < Elements.Count; i++) { Console.WriteLine("{0}: {1} '{2}'", i, Elements[i].Type, Elements[i].Text); } Elements[QUITMISSION_ELEMENT_INDEX].Activate += delegate() { QuitMissionDialog d = new QuitMissionDialog(this, mpq); d.Cancel += delegate() { DismissDialog(); }; ShowDialog(d); }; Elements[EXITPROGRAM_ELEMENT_INDEX].Activate += delegate() { ExitConfirmationDialog d = new ExitConfirmationDialog(this, mpq); d.Cancel += delegate() { DismissDialog(); }; ShowDialog(d); }; Elements[RESTARTMISSION_ELEMENT_INDEX].Activate += delegate() { RestartConfirmationDialog d = new RestartConfirmationDialog(this, mpq); d.Cancel += delegate() { DismissDialog(); }; ShowDialog(d); }; Elements[PREVIOUS_ELEMENT_INDEX].Activate += delegate() { if (Previous != null) { Previous(); } }; }
protected override void ResourceLoader () { base.ResourceLoader (); for (int i = 0; i < Elements.Count; i ++) Console.WriteLine ("{0}: {1} '{2}'", i, Elements[i].Type, Elements[i].Text); Elements[QUITMISSION_ELEMENT_INDEX].Activate += delegate () { QuitMissionDialog d = new QuitMissionDialog (this, mpq); d.Cancel += delegate () { DismissDialog (); }; ShowDialog (d); }; Elements[EXITPROGRAM_ELEMENT_INDEX].Activate += delegate () { ExitConfirmationDialog d = new ExitConfirmationDialog (this, mpq); d.Cancel += delegate () { DismissDialog (); }; ShowDialog (d); }; Elements[RESTARTMISSION_ELEMENT_INDEX].Activate += delegate () { RestartConfirmationDialog d = new RestartConfirmationDialog (this, mpq); d.Cancel += delegate () { DismissDialog (); }; ShowDialog (d); }; Elements[PREVIOUS_ELEMENT_INDEX].Activate += delegate () { if (Previous != null) Previous (); }; }