View difference between Paste ID: 5ZfZ0a71 and D6c4kT0q
SHOW: | | - or go back to the newest paste.
1-
 -- drafter.lua -- stateful approach
1+
 -- drafter.lua -- stateless approach
2
3
local drafter = {}
4
5-
drafter.maxLength = 0
5+
function drafter.line(startX, startY, endX, endY, maxLength)
6
	local deltaX, deltaY = endX - startX, endY - startY
7-
function drafter.line(startX, startY, endX, endY)
7+
8
	if requestedLength > maxLength then
9
		local ratio = maxLength / requestedLength
10-
	if requestedLength > drafter.maxLength then
10+
11-
		local ratio = drafter.maxLength / requestedLength
11+
12
	display.newLine(startX, startY, endX, endY)
13
end
14
15
return drafter