then it is giving me the following error:
mydata.lua:12:attempt to compare number with nil
stack traceback:
[C]: in function ‘error’
?: in function ‘gotoScene’
main.lua:3: in main chunk
this is my code:
game.lua:
local myData = require “myData”
local myScore = 3000
myData.settings.levels[1].score = myScore
myData.lua :
local M = {}
M.maxLevels = 5
M.settings = {}
M.settings.currentLevel = 1
M.settings.unlockedLevels = 1
M.settings.soundOn = true
M.settings.musicOn = true
M.settings.levels = {}
M.settings.levels[1] = {}
M.settings.levels[1].stars = 0
if M.settings.levels[1].score > 2000 then
M.settings.levels[1].stars = 3
end
M.settings.levels[2] = {}
M.settings.levels[2].stars = 0
M.settings.levels[2].score = 0
M.settings.levels[3] = {}
M.settings.levels[3].stars = 0
M.settings.levels[3].score = 0
M.settings.levels[4] = {}
M.settings.levels[4].stars = 0
M.settings.levels[4].score = 0
– levels data members:
– .stars – Stars earned per level
– .score – Score for the level
return M