-
Notifications
You must be signed in to change notification settings - Fork 0
/
popup.lua
executable file
·96 lines (39 loc) · 1.36 KB
/
popup.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
module(..., package.seeall)
new = function ()
local localGroup = display.newGroup()
local background = display.newImage( "popup-bg.png" )
background:setReferencePoint(display.BottomCenterReferencePoint)
background.x = display.contentWidth / 2
background.y = 0
background.xScale = 1.5
background.yScale = 1.5
background.alpha = 0.90
transition.to(background, { time=500, y=background.contentHeight, transition=easing.outQuad})
local darkening = display.newImage("darkening.png")
darkening:setReferencePoint(display.TopLeftReferencePoint)
darkening.x = 0
darkening.y = 0
darkening.alpha = 0.7
local replay = display.newImage("replay.png")
replay:setReferencePoint(display.TopRightReferencePoint)
replay.x = display.contentWidth - 20 - replay.contentWidth
replay.y = 10
local touched = function ( event )
if event.phase == "ended" then
director:closePopUp()
end
end
function reload(event)
if (event.phase == "ended") then
--Runtime:removeEventListener("enterFrame", rotazione)
director:changeScene("level")
print(1)
end
end
localGroup:insert( darkening )
localGroup:insert( background )
localGroup:insert( replay )
background:addEventListener( "touch" , touched )
replay:addEventListener("touch", reload)
return localGroup
end