forked from pyrex/chameleonic
		
	main #21
| @@ -95,11 +95,10 @@ function linefill(ax,ay,bx,by,r,c) | |||||||
|   local _x1,_y1=x1,y1 |   local _x1,_y1=x1,y1 | ||||||
|   if(y0>y1) x0,y0,x1,y1=x1,y1,x0,y0 |   if(y0>y1) x0,y0,x1,y1=x1,y1,x0,y0 | ||||||
|   local dx=(x1-x0)/(y1-y0) |   local dx=(x1-x0)/(y1-y0) | ||||||
|   if(y0<0) x0-=y0*dx y0=-1 |  | ||||||
|   local cy0=y0\1+1 |   local cy0=y0\1+1 | ||||||
|   -- sub-pix shift |   -- sub-pix shift | ||||||
|   x0+=(cy0-y0)*dx |   x0+=(cy0-y0)*dx | ||||||
|   for y=y0\1+1,min(y1\1,127) do |   for y=cy0,min(y1\1,127) do | ||||||
|    -- open span? |    -- open span? | ||||||
|    local span=spans[y] |    local span=spans[y] | ||||||
|    if (span) rectfill(x0,y,span,y) |    if (span) rectfill(x0,y,span,y) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user