add support for intermediate levels
This commit is contained in:
parent
834d6f0064
commit
a1ed7534d9
8 changed files with 213 additions and 67 deletions
|
@ -1,8 +1,19 @@
|
|||
from c3nav.mapdata.models import Level
|
||||
from c3nav.mapdata.render.renderer import LevelRenderer # noqa
|
||||
from c3nav.mapdata.render.renderer import LevelRenderer, get_render_path # noqa
|
||||
|
||||
|
||||
def render_all_levels():
|
||||
for level in Level.objects.all():
|
||||
renderer = LevelRenderer(level)
|
||||
renderer.render_png()
|
||||
renderers = []
|
||||
for level in Level.objects.all().order_by('altitude'):
|
||||
renderers.append(LevelRenderer(level))
|
||||
|
||||
for renderer in renderers:
|
||||
renderer.render_base()
|
||||
|
||||
for renderer in renderers:
|
||||
if not renderer.level.intermediate:
|
||||
renderer.render_simple()
|
||||
|
||||
for renderer in renderers:
|
||||
if not renderer.level.intermediate:
|
||||
renderer.render_full()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue