Advertisement
lavalevel

Make Empty Save Game Slots

Jan 24th, 2012
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.42 KB | None | 0 0
  1. local file = io.open( path, "r" )
  2. if file then
  3.    -- read all contents of file into a string
  4.    local contents = file:read( "*a" )
  5.  
  6.    local decodedVersion = json.decode(contents)
  7.  
  8.    -- print( "Contents of " .. path .. "\n" .. contents )
  9.    io.close( file )
  10.    atrace(xinspect(decodedVersion))
  11.    
  12.    layout.elements.Text_VersionNumber.text = ("Version " ..  decodedVersion.Version )
  13.  
  14.    if decodedVersion.SaveDisk == 0 then
  15.     gameInstall = false
  16.    end
  17.  
  18. else
  19.    -- create file b/c it doesn't exist yet    <------ The game Version
  20.    file = io.open( path, "w" )
  21.    local gameInstallation = {Version = .07, SaveDisk = 0 }
  22.  
  23.    local encodedVersion = json.encode (gameInstallation)
  24.  
  25.    file:write( encodedVersion )
  26.    --for _,v in ipairs( encodedVersion ) do file:write( v, " " ) end
  27.     file:write( "\nNo more data\n" )
  28.    io.close( file )
  29.  
  30.    gameInstall = false
  31.  
  32.    path = system.pathForFile ( "SaveDisk1", system.DocumentDirectory)
  33.    file = io.open( path, "w")
  34.    file:write ( '{"SaveHeader":"Empty"}' )
  35.    io.close (file)
  36.  
  37.    path = system.pathForFile ( "SaveDisk2", system.DocumentDirectory)
  38.    file = io.open( path, "w")
  39.    file:write('{"SaveHeader":"Empty"}')
  40.    io.close (file)
  41.  
  42.    path = system.pathForFile ( "SaveDisk3", system.DocumentDirectory)
  43.    file = io.open( path, "w")
  44.    file:write('{"SaveHeader":"Empty"}')
  45.    io.close (file)
  46.  
  47.  
  48.    -- layout.elements.Text_VersionNumber.text = ( ) )
  49. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement