0

basic rendermode inheritance introspection (no more hacky overlay list)

This commit is contained in:
Aaron Griffith
2011-04-16 20:08:38 -04:00
parent 5294b88df9
commit 5c3b3be418
12 changed files with 111 additions and 10 deletions

View File

@@ -23,7 +23,7 @@ from time import strftime, gmtime
import json
import util
from chunk import overlay_rendermodes
from c_overviewer import get_render_mode_inheritance
"""
This module has routines related to generating a Google Maps-based
@@ -97,7 +97,7 @@ class MapGen(object):
# create generated map type data, from given quadtrees
maptypedata = map(lambda q: {'label' : q.rendermode.capitalize(),
'path' : q.tiledir,
'overlay' : q.rendermode in overlay_rendermodes,
'overlay' : 'overlay' in get_render_mode_inheritance(q.rendermode),
'imgformat' : q.imgformat},
self.quadtrees)
config = config.replace("{maptypedata}", json.dumps(maptypedata))