M.Y.developers this is how it looks
[code]module(…, package.seeall)
– Main function - MUST return a display.newGroup()
function new()
local localGroup = display.newGroup()
gameState = require(“GameState”)
—require( “ice” )
–[[
local bank = ice:loadBox( “bank” )
local banks = bank:retrieve(“total”)
local amount = 0
–]]
gameState.money = 0
local bankText2 = display.newText("", 160, 30,“Arial”,20)
bankText2.text = “”… gameState.money
localGroup:insert(bankText2)
local box = display.newRect(160, 240, 30, 30)
localGroup:insert(box)
local box2 = display.newRect(10, 10, 30, 30)
localGroup:insert(box2)
local box3 = display.newRect(250, 160, 30, 30)
localGroup:insert(box3)
local bankText = display.newText("", 160, 30,“Arial”,20)
localGroup:insert(bankText)
local highText = display.newText("", 0,0,“Arial”,22)
highText.x = display.contentWidth/2
highText.y = 100
localGroup:insert(highText)
local function change ()
if bank:retrieve( “total” ) > 10 then
gameState.money = gameState.money + 1
bankText2.text = “”… gameState.money
saveFile(“twinb.txt”, 2)
elseif bank:retrieve( “total” ) < -1 then
print(“not”)
end
end
box:addEventListener(“tap”, change)
local function change3 ()
gameState.money = gameState.money + 1
bankText2.text = “”… gameState.money
end
box3:addEventListener(“tap”, change3)
–[[
function endGame( )
bank:save()
highText.text = “$” … bank:retrieve( “total” )
end
Runtime:addEventListener(“enterFrame”, endGame )
–]]
local function change2 ()
director:changeScene(“menu”)
end
box2:addEventListener(“touch”, change2)
return localGroup
end [/code]
also another thing doesn’t global variable cause memory leak?, and how would It look in coding for me wanting to save money? [import]uid: 17058 topic_id: 22119 reply_id: 88264[/import]