Exemple #1
0
def save(playername, playerdata):
    def _save(filename, coords):
        tmpfilename = filename+".tmp"
        file = open(tmpfilename, "w+")
        coords_list = list(coords)
        coords_list.sort()
        for el in coords_list:
            file.write(str(el[0])+SEP+str(el[1])+"\n")
        file.close()
        if (os.path.exists(filename)):
            os.remove(filename)
        os.rename(tmpfilename, filename)
    _save(Core.prefix(playername)+".txt", playerdata[0])
    _save(Core.prefix(playername)+".objectifs.txt", playerdata[1])
    Core.saveconfigfile(playerdata[2], Core.prefix(playername)+".infos.ini")
Exemple #2
0
def load(playername):
    return (readcoordsfile(Core.prefix(playername)+".txt"), readcoordsfile(Core.prefix(playername)+".objectifs.txt"), Core.readconfigfile(Core.prefix(playername)+".infos.ini"))
Exemple #3
0
def getMapFilename(playername):
    return Core.prefix(playername)+EXT