diff options
author | Rubenwardy <anjayward@gmail.com> | 2013-11-06 19:36:49 +0000 |
---|---|---|
committer | Rubenwardy <anjayward@gmail.com> | 2013-11-06 19:36:49 +0000 |
commit | 9f61f2e600281286fda4a059250ece78e4f79807 (patch) | |
tree | 4ec0c068bc2a59fc01af1a4e7dc5537e714b1602 /api.lua | |
parent | 6405b26d65a6289ada84fa21a604f1111ab8b86d (diff) |
Move save function
Diffstat (limited to 'api.lua')
-rw-r--r-- | api.lua | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -4,8 +4,11 @@ -- this is api function file ------------------------------------------------------- +-- The global award namespace +awards = {} + -- Table Save Load Functions -function save_playerD() +function awards.save() local file = io.open(minetest.get_worldpath().."/awards.txt", "w") if file then file:write(minetest.serialize(awards.players)) @@ -13,7 +16,7 @@ function save_playerD() end end -local function load_playerD() +function awards.load() local file = io.open(minetest.get_worldpath().."/awards.txt", "r") if file then local table = minetest.deserialize(file:read("*all")) @@ -24,15 +27,13 @@ local function load_playerD() return {} end --- The global award namespace -awards={} -awards.players=load_playerD() +awards.players = awards.load() function awards.player(name) return awards.players[player] end -- A table of award definitions -awards.def={} +awards.def = {} function awards.tbv(tb,value,default) if not default then @@ -175,7 +176,7 @@ function awards.give_achievement(name,award) print(name.." Has unlocked"..title..".") -- save playertable - save_playerD() + awards.save() end end |