コード例 #1
0
ファイル: Controllore.cs プロジェクト: Supercaly/GiocoOca
 //metodo eseguito alla vittoria di un giocatore
 private void VittoriaDiUnGiocatore(object sender, ArgEvento <Pedina> e)
 {
     if (e.getValore != null)
     {
         _vista.comunicaVincitore(e.getValore.idGiocatore.ToString());
     }
     else
     {
         _vista.comunicaVincitore();
     }
 }
コード例 #2
0
 //metodo invocato all'applicazione degli effetti
 private void applicaEffetto(object sender, ArgEvento <Pedina> e)
 {
     Console.WriteLine("\tGiocatore: " + e.getValore.idGiocatore
                       + " in posizione: " + e.getValore.posizione
                       + " su una casella di tipo: " + sender.ToString());
 }
コード例 #3
0
ファイル: Controllore.cs プロジェクト: Supercaly/GiocoOca
 //metodo eseguito ogni volta che i dadi sono lanciati; ne stampa il loro valore
 private void StampaDadi(object sender, ArgEvento <int> e)
 {
     _vista.setLabelLancioDadi = e.getValore.ToString();
 }
コード例 #4
0
ファイル: Controllore.cs プロジェクト: Supercaly/GiocoOca
 //metodo eseguito ogni volta che la pedina aggiorna la sua posizione o viene applicato un effetto di una casella
 private void AggiornaPosizione(object sender, ArgEvento <Pedina> e)
 {
     _vista.spostaPedina(e.getValore.posizione, e.getValore.idGiocatore);
 }