private void GérerÉtatJeu() { if (ÉtatJoueur != ÉtatsJoueur.SOLO) { Ennemi.AjusterPosition(NetworkManager.MatriceMondeEnnemi); } GérerCollisions(); GérerCheckPoints(); }
private void GérerTransitionGagné() { if (NetworkManager.EnnemiEstArrivé || ÉtatJoueur == ÉtatsJoueur.SOLO) { État = ÉtatsJeu.FIN_DE_PARTIE; MenuFinDePartie.Enabled = true; Joueur.Enabled = false; } else { Ennemi.AjusterPosition(NetworkManager.MatriceMondeEnnemi); } }
private void GérerTransitionPerdu() { if (NbTours == NB_TOURS || ÉtatJoueur == ÉtatsJoueur.SOLO) { État = ÉtatsJeu.FIN_DE_PARTIE; MenuFinDePartie.Enabled = true; NetworkManager.TempsDeCourseJ.EstActif = false; Joueur.EstActif = false; NetworkManager.SendTerminé(true, NetworkManager.TempsDeCourseJ.ValeurTimer, NetworkManager.PseudonymeJ); } else { Ennemi.AjusterPosition(NetworkManager.MatriceMondeEnnemi); } }