Поскольку у вашего вложенного цикла for
есть y-позиция, вложенная в x-позицию, для каждой x-позиции появятся три y-позиции (верхняя, средняя, нижняя).
Возможно, вы сможете исправить поведение, которое вы видите, структурировав свой цикл for
, как показано ниже, переключая порядок переменных:
for (var y:uint=0; y<boardHeight; y++)
{
for (var x:uint=0; x<boardWidth; x++)
{
//Inner code remains the same
}
}
Таким образом, три x-позиции будут отображаться для каждой y-позиции, надеюсь, создавая поведение слева направо, которое вы ищете.