public void OnUpdate() { if (survivant.CiblePersonnage == null || survivant.CiblePersonnage.PointsdeVie <= 0) { survivant.etat = new EtatNormal(survivant); survivant.CiblePersonnage = null; survivant.SymboleEtat = "N"; survivant.Alerte = false; } else { survivant.AttaquerZombie(); } }
public void OnUpdate() { if (Game1.NbZombiesCampSurvivants >= 5) { Zombie nouvelleCible = survivant.TrouverEnnemiPlusProche(survivant.Position); if (nouvelleCible == null) { survivant.MouvementVersCible(Survivant.CampAmi.Cible); } else { survivant.CiblePersonnage = nouvelleCible; survivant.AttaquerZombie(); } } else { survivant.etat = new EtatNormal(survivant); survivant.SymboleEtat = "N"; } }