class Pacman extends Sprite { //Attributs public scene_ : Jeu; private ecouteurDeplacer : any; //Constructeur public constructor(scene : Jeu,element : HTMLElement){ super(element); this.scene_ = scene; this.ecouteurDeplacer } public haut(){ if(this.scene_.carte_[this.scene_.py-1][this.scene_.px] == 1){ }else{ this.setXY(this.getX()-this.scene_.pas_,this.getY()); } } public bas(){ if(this.scene_.carte_[this.scene_.py+1][this.scene_.px] == 1){ }else{ this.setXY(this.getX()+this.scene_.pas_,this.getY()); } } public gauche(){ if(this.scene_.carte_[this.scene_.py][this.scene_.px-1] == 1){ }else{ this.setXY(this.getX(),this.getY()-this.scene_.pas_); } } public droite(){ if(this.scene_.carte_[this.scene_.py+1][this.scene_.px+1] == 1){ }else{ this.setXY(this.getX(),this.getY()+this.scene_.pas_); } } private deplacer(event : KeyboardEvent){ if(event.key == "ArrowLeft"){ this.gauche(); } if(event.key == "ArrowRight"){ this.droite(); } if(event.key == "ArrowDown"){ this.haut(); } if(event.key == "ArrowLeft"){ this.bas(); } } public animer(){ } }