Абсолютно не читаемый код.
Честно я пытался вникнуть в логику и ничего не вышло
Сложность кода знаете что такое?
В этих нескольких строках я насчитал уровень сложности 6, хотя я могу ошибаться -может быть и выше. И это не считая отсутствия нормального именования переменных.
Вы сами сможете свой код понять через неделю, через месяц?
То что заметил условие:
Сообщение от leny
|
06 var i=0;
|
Сообщение от leny
|
08 if (i < Height)
|
затем делаете локальную с таким же именем и увеличиваете её
Сообщение от leny
|
16 var i=0;
|
Сообщение от leny
|
20 i++;
|
В упор не вижу увеличения глобальной -для чего тогда условие, если она статична ?
Сообщение от leny
|
8 if (i < Height){
|
Это всё лирика -код в топку однозначно