Достаточно поменять начальное приращение, проверки в цикле все равно выгоднее делать по переполнению.
ПИКСЕЛЕЙ!! Что такое "количество линий"? Что такое "линия"?
Хотя маньяки могут начать подсчитывать прямо сейчас: на спектрумовском экране возможны всего-то (256x192)*(256x192)=2415919104 различных комбинаций координат концов отрезка... выбрали критерий округления - и вперед, с песней! Особо продвинутые могут добавить предварительные проверки для отбрасывания симметричных и сдвинутых отрезков.