J'ai quelques fonctions qui entourent les cellules environnantes d'une cellule. La grille est contenue dans un tableau.Une façon plus compacte de faire cela?
Dans mon code, j'ai des vérifications pour m'assurer que ce n'est pas l'une des cellules de bord, car la vérification d'une cellule indéfinie provoque une erreur.
En tant que tel, j'ai le code comme ceci:
if(x > 0) {
var firstX = x - 1;
} else {
var firstX = x;
}
if(x < 199) {
var lastX = x + 1;
} else {
var lastX = x;
}
if(y > 0) {
var firstY = y - 1;
} else {
var firstY = y;
}
if(y < 199) {
var lastY = y + 1;
} else {
var lastY = y;
}
Beaucoup de lignes de code pour faire très peu. Y a-t-il une manière plus élégante de faire ceci?
Merci. Je sais qu'il y avait quelque chose de simple que je négligeais. – Macha