X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=display%2Fdisplay.c;h=b7612d698374fa46025023dc6da53311a0fc4de5;hb=45ae0644d98c15489f99bab44a936d615dad5be2;hp=bb9d707bd4b2b6d42a86f7a446d300ee7dd5416e;hpb=d447707c9016284c7115e0ef3cc9431321056592;p=my-code%2Fapi.git diff --git a/display/display.c b/display/display.c index bb9d707..b7612d6 100644 --- a/display/display.c +++ b/display/display.c @@ -124,9 +124,10 @@ int display_line(t_display *display,int X,int Y,int X_,int Y_,char sym) { m=(Y_-Y)/(X_-X); - for(y=0;ymax_y;y++) - for(x=0;xmax_x;x++) - if((int)((x-X)*m+Y)==y) *(display->screen+y*display->max_x+x)=sym; + for(x=X;x<=X_;x++) { + y=(x-X)*m+Y; + *(display->screen+y*display->max_x+x)=sym; + } return D_SUCCESS; }