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 |