Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Pokemon {
- constructor(nom, hp, attaque, defense) {
- this.nom = nom;
- this.hp = hp;
- this.attaque = attaque;
- this.defense = defense;
- }
- seFaireBlesser(dommages) {
- let etendueDeLaBlessure = dommages - this.defense;
- if(etendueDeLaBlessure < 0) {
- etendueDeLaBlessure = 0;
- }
- let hpApresBlessure = this.hp - etendueDeLaBlessure;
- this.hp = hpApresBlessure;
- }
- attaquer(pokemonDefenseur) {
- pokemonDefenseur.seFaireBlesser(this.attaque)
- }
- }
- let pokemon1 = new Pokemon("Pikachu", 20, 1200, 30);
- let pokemon2 = new Pokemon("Ditto", 1, 9, 1000);
- console.log("avant")
- console.log("pokemon1", pokemon1.hp)
- console.log("pokemon2", pokemon2.hp)
- pokemon1.attaquer(pokemon2);
- console.log("après")
- console.log("pokemon1", pokemon1.hp)
- console.log("pokemon2", pokemon2.hp)
- console.log('nom pokemon1', pokemon1.nom.toUpperCase())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement