-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathshopScreen.lua
More file actions
115 lines (92 loc) · 2.71 KB
/
shopScreen.lua
File metadata and controls
115 lines (92 loc) · 2.71 KB
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
module(..., package.seeall)
--====================================================================--
-- SCENE: SHOP SCREEN
--====================================================================--
--[[
- Version: [1.0]
- Made by: tsengvn
- Mail: nmhien88@gmail.com
******************
- INFORMATION
******************
--]]
function new()
------------------
-- Groups
------------------
local localGroup = display.newGroup()
-- begin create screen
local whiteBG = display.newRect( 0 , 0 , display.contentWidth, display.contentHeight)
--whiteBG:setFillColor(255,255,255)
localGroup:insert(whiteBG)
local pointText = display.newText("Point: ", 0, 10, native.systemFont, 16)
pointText.text = "Point: " .. settings:retrieve("gold")
pointText:setTextColor(0,0,0)
pointText.x = xcenter
localGroup:insert(pointText)
local rodText = display.newText("Point: ", 0, 30, native.systemFont, 14)
rodText.text = "Rod: " .. sourceData.getRodData()[settings:retrieve("rod")].name
rodText:setTextColor(0,0,0)
rodText.x = xcenter
localGroup:insert(rodText)
local hookText = display.newText("Hook: ", 0, 50, native.systemFont, 14)
hookText.text = "Hook: " .. sourceData.getHookData()[settings:retrieve("hook")].name
hookText:setTextColor(0,0,0)
hookText.x = xcenter
localGroup:insert(hookText)
local baitText = display.newText("Point: ", 0, 70, native.systemFont, 14)
baitText.text = "Bait: " .. sourceData.getBaitData()[settings:retrieve("bait")].name
baitText:setTextColor(0,0,0)
baitText.x = xcenter
localGroup:insert(baitText)
local rodBtn = ui.newButton{
default = "images/smallButton.png",
over = "images/smallButtonOver.png",
onRelease = openRodList,
text = "Rod",
textColor = {255,255,255},
size = 16,
emboss = true,
x = xcenter ,
y = ycenter - 80
}
local hookBtn = ui.newButton{
default = "images/smallButton.png",
over = "images/smallButtonOver.png",
onRelease = openHookList,
text = "Hook",
textColor = {255,255,255},
size = 16,
emboss = true,
x = xcenter ,
y = ycenter
}
local baitBtn = ui.newButton{
default = "images/smallButton.png",
over = "images/smallButtonOver.png",
--onRelease = openBaitList,
text = "Bait",
textColor = {255,255,255},
size = 16,
emboss = true,
x = xcenter ,
y = ycenter + 80
}
localGroup:insert(rodBtn)
localGroup:insert(hookBtn)
localGroup:insert(baitBtn)
-- end create screen
return localGroup
end
function openRodList()
--dataList = sourceData.getRodData()
gotoListScreen(sourceData.getRodData())
end
function openHookList()
--dataList = sourceData.getHookData()
gotoListScreen(sourceData.getHookData())
end
function openBaitList()
--dataList = sourceData.getRodData()
gotoListScreen(sourceData.getRodData())
end