0

Write/read last_rendertime

This commit is contained in:
Andrew Chin
2012-01-15 00:22:45 -05:00
parent 514e99dcd2
commit 48da4a6a3c
2 changed files with 22 additions and 3 deletions

View File

@@ -44,6 +44,23 @@ directory.
# Each regionset's name is a key in this dictionary
self.POI = dict()
# look for overviewerConfig in self.outputdir
if os.path.exists(os.path.join(self.outputdir, "overviewerConfig.js")):
with open(os.path.join(self.outputdir, "overviewerConfig.js")) as c:
overviewerConfig_str = "{" + "\n".join(c.readlines()[1:-1]) + "}"
self.overviewerConfig = json.loads(overviewerConfig_str)
else:
self.overviewerConfig = dict(tilesets=dict())
def get_tileset_config(self, name):
"Return the correct dictionary from the parsed overviewerConfig.js"
for conf in self.overviewerConfig['tilesets']:
if conf['path'] == name:
return conf
return dict()
def found_poi(self, regionset, poi_type, contents, chunkX, chunkY):
if regionset.name not in self.POI.keys():
POI[regionset.name] = []
@@ -59,7 +76,7 @@ directory.
dump['CONST']['image'] = {
'defaultMarker': 'signpost.png',
'signMarker': 'signpost_icon.png',
'compass': 'compass_lower-left.png',
'compass': 'compass_upper-left.png',
'spawnMarker': 'http://google-maps-icons.googlecode.com/files/home.png',
'queryMarker': 'http://google-maps-icons.googlecode.com/files/regroup.png'
}
@@ -105,6 +122,8 @@ directory.
js_tileset['base'] = ''
js_tileset['bgcolor'] = bgcolorformat(tileset.options.get('bgcolor'))
js_tileset['world'] = tileset.options.get('worldname_orig')
js_tileset['last_rendertime'] = tileset.this_rendertime
js_tileset['north_direction'] = 'upper-left'
dump['tilesets'].append(js_tileset)
# write a blank image