petite question bête
ce que j'ai trouvé fonctionne mais je suis sûr que c'est pas optimisé (noob inside)
J'ai une grille de node,
je cherche à trouver le premier node d'une colonne avec une variable false.
Je commence par le haut et je descend jusqu’à trouver ce node
Comment faire au mieux?
Mon code moisi :
(je retourne deux fois n, je pense qu'il y a un problème...)
c > la colonne dans laquelle je cherche
maxY > hauteur en node de ma colonne
n > le node que je cherche (le premier qui n'est pas isEmpty)
Code : Tout sélectionner
Node GetNodeFromColumn(int c)
{
Node n = new Node();
for (int y = maxY - 1; y > 0; y--)
{
n = grid[c, y];
if (!n.isEmpty)
{
return n;
}
}
return n;
}