Bonjour a tous,
afin d'approfondir mes connaissances en javascript je souhaite creer un petit jeu. Malheureusement je rencontre un petit probleme.
Lorsque je fais appelle a la méthode init de mon objet de type Map, mon navigateur m'indique que init n'est pas une fonction. Malgré mes recherches sur le net, je n'ai rien trouvé qui aurait pu regler mon probleme.
Je vous montre ci dessous le code qui pose probleme.
ma classe Map :
et voici le au moment ou je creer mon objet de type Map
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function Map() { this.tab_tiles; this.tab_characters; this.sizeX; this.sizeY; this.context; this.init = function(sizeX, sizeY, context) { this.tab_tiles = new Array(); this.tab_characters = new Array(); this.sizeX = sizeX; this.sizeY = sizeY; this.context = context; } }
je ne comprend pas pourquoi il me dit que ce n'est pas une fonction car je fais exactement la meme chose avec un autre objet et ça marche parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var map = new Map(); map.init(15, 13, ctx);
J'ai besoin de votre aide afin de m'éclaircir sur ce sujet.
Bien a vous.
Partager