Reading txt File Help

I fixed it, If you want the working code, here :wink:

–Hide the status bar

display.setStatusBar(display.HiddenStatusBar)

–Saving/Loading Stuff

local ego = require “ego”

local saveFile = ego.saveFile

local loadFile = ego.loadFile



–Create the background and make it blue

local bg = display.newRect( 0, 0, 320, 480 )

bg:setFillColor( 150, 180, 200 )

–Start the score at 0

local score = 0

–Create score text and make it dark gray

local scoreText = display.newText(score, 200, 20, native.systemFont, 24)

scoreText:setTextColor( 80, 80, 80 )

–Function to add to score and update scoreText

local function addToScore()

score = score + 1

scoreText.text = score

end

bg:addEventListener(“tap”, addToScore)



–Load highscore value from file. (It will initally be a string.)

highscore = loadFile (“highscore.txt”)

–If the file is empty (this means it is the first time you’ve run the app) save it as 0

local function checkForFile ()

if highscore == “empty” then

highscore = 0

saveFile(“highscore.txt”, highscore)

end

end

checkForFile()

–Print the current highscore

local hs = display.newText(highscore, 100, 20, native.systemFont, 24)

hs:setTextColor( 80, 80, 80 )



–When the app is quit (or simulator refreshed) save the new highscore

–(If score > highscore the data will not be changed)

local function onSystemEvent ()

if score > tonumber(highscore) then --We use tonumber as highscore is a string when loaded

saveFile(“highscore.txt”, score)

end

end

Runtime:addEventListener( “system”, onSystemEvent )