diff --git a/build/Squirrel.png b/build/Squirrel.png new file mode 100644 index 0000000..2c26def Binary files /dev/null and b/build/Squirrel.png differ diff --git a/build/mur.jpg b/build/mur.jpg new file mode 100644 index 0000000..e2be0f9 Binary files /dev/null and b/build/mur.jpg differ diff --git a/build/noisette.png b/build/noisette.png new file mode 100644 index 0000000..edf61ae Binary files /dev/null and b/build/noisette.png differ diff --git a/source/Jeu.ts b/source/Jeu.ts index cebe91e..3ee59cb 100644 --- a/source/Jeu.ts +++ b/source/Jeu.ts @@ -6,16 +6,53 @@ class Jeu extends Scene { //----------------------------------------------------------------------------------------Attributs /* Declarer ici les attributs de la scene. */ + public carte_ : Array>; + public wall_ : Sprite; + public pas_ : number; + + //-------------------------------------------------------------------------------------Constructeur public constructor(element : HTMLElement) { super(element,false); /* Ecrire ici le code qui initialise la scene. */ + this.pas_ = 32; + } + +private initialiserCarte(){ + this.carte_ = []; + this.carte_[0] = [1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1]; + this.carte_[1] = [1 ,10,2 ,2 ,2 ,1 ,10,2 ,2 ,1]; + this.carte_[2] = [1 ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,2 ,1]; + this.carte_[3] = [1 ,2 ,2 ,2 ,1 ,1 ,2 ,1 ,1 ,1]; + this.carte_[4] = [1 ,2 ,1 ,1 ,2 ,2 ,2 ,1 ,2 ,9]; + this.carte_[5] = [1 ,2 ,2 ,2 ,2 ,1 ,2 ,1 ,2 ,1]; + this.carte_[6] = [1 ,2 ,1 ,8 ,1 ,1 ,2 ,2 ,2 ,1]; + this.carte_[7] = [1 ,2 ,1 ,2 ,1 ,1 ,2 ,1 ,1 ,1]; + this.carte_[8] = [1 ,2 ,2 ,2 ,1 ,2 ,2 ,2 ,2 ,1]; + this.carte_[9] = [1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1]; +} + +private dessinerLabyrinthe(){ + for(let i = 0 ; i