Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- swapWeapon (index, weapon, perso, p1, p2) {
- let previousWeapon = perso.weapon;
- perso.swapweapon = previousWeapon;
- perso.weapon = weapon;
- // let temp = perso.weapon;
- // perso.weapon = weapon;
- // weapon = temp;
- this.weapons.splice(weapon, 1, perso.weapon);
- console.log($("#" + index).data("data-weapon"));
- // this.weapons.push(perso.weapon);
- $("#" + index).css("background-image", perso.visu);
- $("#" + index).data("data-weapon", this.weapons.indexOf(perso.weapon));
- console.log($("#" + index).data("data-weapon"));
- // $("#" + index).attr("d-weapon", this.weapons.indexOf(perso.weapon));
- console.log(this);
- $("#actions").prepend('<div id = "changeW">Le ' + perso.name + " à récupéré l'arme " + weapon.name + ".</br></div>");
- $("#stats").html('<span>J1</span> : ' + "Arme : "+ p1.weapon.name + "</br>" + " Puissance : " + p1.weapon.damage +"</br>" + " Santé : " + p1.health +"</br>");
- $("#stats").append('<span>J2</span> : ' + "Arme : "+ p2.weapon.name + "</br>" + " Puissance : " + p2.weapon.damage +"</br>" + " Santé : " + p2.health +"</br>");
- }
- move (index, perso, direction, p1, p2) {
- // Si le personnage apparait sur un mur
- if ($("#" + index).hasClass("wall")){
- } else {
- perso.pos = index;
- perso.weapon.position = index;
- }
- if (perso.swapweapon != 0){// on modifie pas la partie objet
- $("#" + perso.swapweapon.position).css("background-image", perso.swapweapon.visual);
- perso.swapweapon = 0;
- }
- // console.log(selectedWeapon);
- if(typeof $("#" + perso.pos).data("data-weapon") != "undefined") {
- let selectedWeapon = $("#" + perso.pos).data("data-weapon");// ici !!!!!!
- this.swapWeapon(perso.pos, this.weapons[selectedWeapon], perso, p1, p2);
- console.log(this.weapons[selectedWeapon]);
- }
- //si le personage sort du cadre
- if ((index) > 99) {
- perso.pos = perso.pos - 10;
- }
- if ((index) < 0) {
- perso.pos = perso.pos + 10;
- }
- $("#" + perso.pos).css("background-image", perso.visu);
- $("#actions").prepend("Le " + perso.name + " s'est déplacé " + direction + "</br>");
- // Tour par tour
- this.personnages[0].nbtour -= 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement