Нет, каждые 1 пиксель. Для текущей итерации аргумент Х функции draw_sprite применяются следующие значения: 5, 6, 7, 8... Чтобы следующее рисование спрайта смещалось, например на 5 пикселей, то нужно умножать i * 5, тогда значения итерации будут следующими: 0, 5, 10, 15...
Ой, не заметил что там плюс. Я быстренько прочитал, и не разглядывал код. Я представил что там умножение и так написал.
