View difference between Paste ID: TaHSLwaK and RedjZCKM
SHOW: | | - or go back to the newest paste.
1
newGroup = display.newGroup()
2
3-
car1 = car.new( {x = 160, y = screenTop-20} )
3+
newGroup.x, newGroup.y = 160, screenTop
4-
newGroup:insert(car1)
4+
5
car1 = car.new( {x = 0, y = -20} )
6-
sensor1 = sensor.new({x = 160 - 16, y = screenTop + 10})
6+
newGroup:insert(car1, true)
7-
newGroup:insert(sensor1)
7+
8
sensor1 = sensor.new({x = - 16, y = 10})
9
newGroup:insert(sensor1, true)
10
11
local OriginalnewGroupX = newGroup.x
12
local OriginalnewGroupY = newGroup.y
13
local moveOrderTime, moveOrderX, moveOrderY
14
15
local movegroup
16
local function resetGroup()
17
	newGroup.x = OriginalnewGroupX
18
	newGroup.y = OriginalnewGroupY
19
	moveGroup({time = moveOrderTime, x = moveOrderX, y = moveOrderY})
20
end
21
22
function moveGroup(params)
23
	moveOrderTime = params.time
24
	moveOrderX = params.x
25
	moveOrderY = params.Y
26
	tnt:newTransition(newGroup, {time = moveOrderTime, x = moveOrderX, y = moveOrderY, onComplete = resetGroup})
27
end
28
29
moveGroup({time = 7000, x = newGroup.x, y = screenBottom + 60})
30
31
32