private static void E_TeamWon(object sender, WinningEventArgrs e) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("L'équipe {0} à gagné", e.wTeam); Console.ResetColor(); Console.ReadKey(); }
protected void onWinning(object sender, WinningEventArgrs e) { EventHandler <WinningEventArgrs> winT = TeamWon; if (winT != null) { winT(this, e); } }
public void Rencontre(List <Equipe> _EquipeList, List <Personnage> _PersHeroList, List <Personnage> _PersMonstreList) { do { List <Personnage> FullList = new List <Personnage>(); FullList.AddRange(_PersHeroList); FullList.AddRange(_PersMonstreList); Personnage p1 = getRandomPers(FullList); Personnage p2 = getRandomPers(FullList); if (_PersMonstreList.Count == 1) { p1 = _PersMonstreList[0]; } if (_PersHeroList.Count == 1) { p2 = _PersHeroList[0]; } if (p1 is Hero && p2 is Monstre || p1 is Monstre && p2 is Hero) { AdversaireMeetEventArgs AdvMeetArgs = new AdversaireMeetEventArgs(p1, p2); onAdversaireMeet(this, AdvMeetArgs); } } while (_PersHeroList.Count > 0 && _PersMonstreList.Count > 0); if (_PersHeroList.Count == 0) { WinningEventArgrs tWin = new WinningEventArgrs("Monstres"); onWinning(this, tWin); } else { WinningEventArgrs tWin = new WinningEventArgrs("Héros"); onWinning(this, tWin); } }
public void Rencontre(List<Equipe> _EquipeList, List<Personnage> _PersHeroList, List<Personnage> _PersMonstreList) { do { List<Personnage> FullList = new List<Personnage>(); FullList.AddRange(_PersHeroList); FullList.AddRange(_PersMonstreList); Personnage p1 = getRandomPers(FullList); Personnage p2 = getRandomPers(FullList); if (_PersMonstreList.Count == 1) { p1 = _PersMonstreList[0]; } if (_PersHeroList.Count == 1) { p2 = _PersHeroList[0]; } if (p1 is Hero && p2 is Monstre || p1 is Monstre && p2 is Hero) { AdversaireMeetEventArgs AdvMeetArgs = new AdversaireMeetEventArgs(p1, p2); onAdversaireMeet(this, AdvMeetArgs); } } while (_PersHeroList.Count > 0 && _PersMonstreList.Count > 0); if (_PersHeroList.Count == 0) { WinningEventArgrs tWin = new WinningEventArgrs("Monstres"); onWinning(this, tWin); } else { WinningEventArgrs tWin = new WinningEventArgrs("Héros"); onWinning(this, tWin); } }
protected void onWinning(object sender, WinningEventArgrs e) { EventHandler<WinningEventArgrs> winT = TeamWon; if (winT != null) { winT(this, e); } }