You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
741 B
31 lines
741 B
class Start extends Sprite {
|
|
|
|
public scene_ : Jeu;
|
|
private bouton_ : Sprite;
|
|
|
|
|
|
|
|
private musiqueDeFond : HTMLAudioElement;
|
|
|
|
|
|
public constructor(element: HTMLElement, scene: Jeu) {
|
|
super(element);
|
|
this.scene_ = scene;
|
|
|
|
this.bouton_ = new Sprite (document.getElementById('demarrer'));
|
|
|
|
this.musiqueDeFond = document.getElementById('musiqueFond') as HTMLAudioElement;
|
|
|
|
this.setX(document.documentElement.clientWidth /2 - this.getWidth()/2);
|
|
this.setY(document.documentElement.clientHeight /2 - this.getHeight()/2);
|
|
|
|
this.bouton_.addEventListener('click',this.demarrerPartie.bind(this));
|
|
}
|
|
|
|
public demarrerPartie() {
|
|
this.hide();
|
|
this.scene_.partieCommencer();
|
|
this.musiqueDeFond.play();
|
|
}
|
|
|
|
} |