Esempio n. 1
0
 public static TruppeOptions Instance(int TotEli, InfoWindow WinI)         // singleton
 {
     if (instance == null)
     {
         instance = new TruppeOptions(TotEli, WinI);
     }
     return(instance);            // ritorno il costruttore
 }
Esempio n. 2
0
 // BOTTONE: opzione gestione truppe
 protected void OnButton6Released(object sender, EventArgs e)
 {
     if (this.Truppe == 0)
     {
         InformationWin.InsertSomeText("MAIN WINDOW: WARNING !! INSERIRE UN NUMERO DI TRUPPE MAGGIORE DI 0");
     }
     else
     {
         // creazione della finestra inserimento dati Truppe
         TroopsOpt = TruppeOptions.Instance(this.Truppe, InformationWin); // richiama l'istanza singleton per la finestra truppe
         InformationWin.InsertSomeText("MAIN WINDOW: VISUALIZZUATA SCHERMATA OPZIONI TRUPPE");
         this._troopsFlagWindow = true;                                   // schermata segnalata aperta
         this.Sensitive         = false;
         TroopsOpt.ShowWin();                                             //viene visualizzata la schermata elicotteri e nascosta la schermata principale
     }
 }