diff --git a/tests/bowling.lua b/tests/bowling.lua index 16dc1ea..4f3f3dd 100644 --- a/tests/bowling.lua +++ b/tests/bowling.lua @@ -1,13 +1,15 @@ function init() - local levels = 5 + local rows = 5 + local offset = 1 local pin = ag.loadModel("bowling_pin", 0.5) - pin:setPosition(0, -5.5, 2) - for level = 2, levels do - for x = 1, level do + pin:setPosition(0, 0, 2) + for row = 2, rows do + for x = 1, row do local p = pin:clone() - p:setPosition(x - 0.5 - level/2, - -(levels - level + 1.5), 2) + p:setPosition(-((row - 1) * offset) / 2 + (x - 1) * offset, + offset * (row - 1), + 2) end end