示例#1
0
	} //CalculerDommages
	

	/// <summary>
	/// Trouve les monstres ou les persos vivants et en fourni la liste.
	/// </summary>
	/// <param name="type">TypeEtre.PERSO ou TypeEtre.MONSTRE</param>
	/// <returns>Une liste des vivants.</returns>	
	private List<Etre> ListerLesVivants(TypeEtre type){
        List<Etre> lesVivants = new List<Etre>();
		if(type==TypeEtre.PERSO){
            foreach(Etre etre in Jeu.lesPersos){
                if(etre.PVAct > 0){ lesVivants.Add(etre); } //ajout des persos vivants
            } //foreach
		} else {
            foreach(Etre etre in _lesMonstres){
                if(etre.PVAct > 0){ lesVivants.Add(etre); } //ajout des monstres vivants
            } //foreach
		} //if+else
		return lesVivants;
	} //ListerLesVivants
示例#2
0
        public void DefaultForceEtre(TypeEtre etre)
        {
            switch (etre)
            {
            case TypeEtre.Dragon:
                Force = constantesLoot.ForceDragon;
                break;

            case TypeEtre.Gobelin:
                Force = constantesLoot.ForceGobelin;
                break;

            case TypeEtre.Spectre:
                Force = constantesLoot.ForceSpectre;
                break;

            default:
                break;
            }
        }