-
Notifications
You must be signed in to change notification settings - Fork 1
/
scene-template.lua
95 lines (75 loc) · 2.83 KB
/
scene-template.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
-- ----------------------------------------------------------------------------
-- projectname:
-- filename: menu.lua
-- description: Contém a definição do menu do aplicação
-- authors: Jeidsan A. da C. Pereira (jeidsanpereira@gmail.com)
-- Juana Pedreira (juanaspedreira@gmail.com)
-- Rafaela Ruchinski (rafaelaruchi@gmail.com)
-- created: 2016-09-24
-- modified: 2016-09-24
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
-- Configuração inicial para a cena
-- -----------------------------------------------------------------------------
-- Carrego o Composer para tratar as cenas da aplicação
local composer = require("composer")
-- Crio uma nova cena
local scene = composer.newScene()
-- -----------------------------------------------------------------------------
-- Variáveis da cena
-- -----------------------------------------------------------------------------
local quiz =
{
id = 0,
nr_nivel = 1,
ds_pergunta = "",
nm_imagem = "",
ds_resposta = ""
}
local alternativasErradas =
{
a = "",
b = "",
c = ""
}
-- -----------------------------------------------------------------------------
-- Métodos e escopo principal da cena
-- -----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
-- Eventos da cena
-- -----------------------------------------------------------------------------
-- Quando a cena é criada.
function scene:create(event)
-- Busco o grupo principal para a cena
local sceneGroup = self.view
end
-- Quando a cena está pronta para ser mostrada (phase will) e quando é mostrada (phase did).
function scene:show(event)
local sceneGroup = self.view
local phase = event.phase
if ( phase == "will" ) then
elseif ( phase == "did" ) then
end
end
-- Quando a cena está prestes a ser escondida (phase will) e assim que é escondida (phase did).
function scene:hide(event)
local sceneGroup = self.view
local phase = event.phase
if ( phase == "will" ) then
elseif ( phase == "did" ) then
end
end
-- Quando a cena é destruida
function scene:destroy(event)
local sceneGroup = self.view
end
-- -----------------------------------------------------------------------------
-- Adicionando os escutadores à cena
-- -----------------------------------------------------------------------------
scene:addEventListener("create", scene)
scene:addEventListener("show", scene)
scene:addEventListener("hide", scene)
scene:addEventListener("destroy", scene)
-- -----------------------------------------------------------------------------
-- Retorno a cena
return scene