public void AvviaPartita() { if (Giocatori == null) throw new InvalidOperationException("Attenzione, prima devi indicare i nomi dei giocatori!"); Orologio.Accendi(); Orologio.Avvia(); Orologio.TempoScaduto += (Orologio, colore) => { if(colore == Colore.Bianco) Vittoria.Invoke(Orologio, Colore.Nero); else Vittoria.Invoke(Orologio, Colore.Bianco); }; }
public void FinisciPartita() { Orologio.Reset(); Scacchiera = new Scacchiera(); giocatori = null; }