static void Main(string[] args) { Joueurs joueur1 = new Joueurs(3); Joueurs joueur2 = new Joueurs(3); bool finManche = true; Cartes carteDefausse = new Cartes((sorte)generateur.Next(1, 5), generateur.Next(1, 14)); Joueurs joueurActif = joueur1; int choixMenu = 0; while (finManche == true) { AfficherCartes(joueurActif); AfficherMenu(); choixMenu = Convert.ToInt32(Console.ReadLine()); switch (choixMenu) { case 1: /*Cogner;*/ break; case 2: /*PigerNouvelleCartes()*/; break; case 3: PrendreDefausse(ref carteDefausse, ref joueurActif.tabCartes); break; } } }
public void LancerTour() { Console.WriteLine(Joueurs.Count); for (int j = 0; j < NbrMatchs; j++) { Match JoueurContreJoueur = new Match(RepartitionMatchs[0, j], RepartitionMatchs[1, j]); Joueur Perdant = JoueurContreJoueur.JoueurPerdant; Joueurs.Remove(Perdant); } Console.WriteLine(Joueurs.Count); }
internal void ChangeCurrentPlayer() { lastPlayedPlayer = currentPlayer; switch (currentPlayer) { case Joueurs.joueur1: currentPlayer = Joueurs.joueur2; break; case Joueurs.joueur2: currentPlayer = Joueurs.joueur1; break; default: break; } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Joueurs = await _context.Joueurs.FirstOrDefaultAsync(m => m.Id == id); if (Joueurs == null) { return(NotFound()); } return(Page()); }
public Collectif VersModeleCollectif() { var collectif = new Collectif(this.Nom); var Categories = this.Categories .Split(',') .Select(c => Joueur.StringToCategorie[c]); collectif.Categories.UnionWith(Categories); collectif.Membres.AddRange( Joueurs.Select(j => j.VersModeleJoueur()) ); return(collectif); }
public int Evaluation() { var moi = Joueurs[0]; var result = 0; var maDistance = Dikstra(moi.Pos, moi.Objectif).Count(); var mesMurs = moi.MurRestant; for (int i = 1; i < Joueurs.Count(); i++) { var adversaire = Joueurs[i]; var distanceAdversaire = Dikstra(adversaire.Pos, adversaire.Objectif).Count(); result += (distanceAdversaire - maDistance) * 3; //result += mesMurs - adversaire.MurRestant; } return(result); }
public ActionResult Delete(Joueurs j, int id) { try { Joueurs joueurRemove = _db.Joueurs.Find(id); if (joueurRemove != null) { _db.Joueurs.Remove(joueurRemove); _db.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View(j)); } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Joueurs = await _context.Joueurs.FindAsync(id); if (Joueurs != null) { _context.Joueurs.Remove(Joueurs); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public ActionResult Edit(int id, JoueursViewModel jVm) { try { Joueurs joueurUpdate = _db.Joueurs.Find(id); joueurUpdate.Club = jVm.ClubVm.ClubChoisi; joueurUpdate.Classement = jVm.ClassesVm.ClassementChoisi; joueurUpdate.Nom = jVm.Joueurs.Nom; joueurUpdate.Prenom = jVm.Joueurs.Prenom; joueurUpdate.License = jVm.Joueurs.License; joueurUpdate.Mail = jVm.Joueurs.Mail; joueurUpdate.Sexe = jVm.SexeVm.SexeChoisi; _db.SaveChanges(); return(RedirectToAction("Index")); } catch { //Message d'erreur : Problème return(View()); } }
static void AfficherCartes(Joueurs joueur) { Console.WriteLine(joueur.tabCartes[0].type + "-" + joueur.tabCartes[0].grosseurAfficher); Console.WriteLine(joueur.tabCartes[1].type + "-" + joueur.tabCartes[1].grosseurAfficher); Console.WriteLine(joueur.tabCartes[2].type + "-" + joueur.tabCartes[2].grosseurAfficher); }