Bonjour,

je suis actuellement en train de coder un SMA pour mes cours. J'ai choisi le web pour le compromis flexibilité interactivité et vitesse de développement. Comme la performance n'est pas un critère important, tout va pour le mieux.

Cependant, je tente pour la première fois de faire un prototype pour une classe. Malheureusement, j'ai un bout de code qui ne passe pas. le voici :

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
18
19
20
21
22
function Controler()
{
  this.agents ;
}
 
Controler.prototype = 
{
 
 
  init: function(width,height)
  {
    this.agents = new Array(width,height);
    for (var i=0;i<width;i++)
    {
      for (var j=0;j<height;j++)
      {
        this.agents[i][j] = (Math.random() > 0.15) ? new Agent() : null ; 
      }
    }
  }
 
}
j'ai l'erreur suivante :
this.agents[i] is undefined
je ne peux pas accéder à mon tableau alors que je viens de le déclarer... c'est dommage non?

Un coup de pouce !?
merci.