ligne.py

Created by alex-juge84

Created on November 14, 2020

421 Bytes


from kandinsky import *

def ligne(x1,y1,x2,y2,col=(0,0,0)):
    if x1==x2:
        for i in range(y1,y2):
            set_pixel(x1,i,col)
    elif y1==y2:
        for i in range(x1,x2):
            set_pixel(y1,i,col) 
    else :
        a = (y2-y1)/(x2-x1)
        print(a)
        for i,x in enumerate(range(x1,x2)):
            set_pixel(x,round(y1+a*i),col)
            set_pixel(x+1,round(y1+a*i),col)