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 |