16 lines
501 B
Python
16 lines
501 B
Python
from django.http import HttpResponse
|
|
from django.template import loader
|
|
|
|
from map import map_generator
|
|
from map import map_renderer
|
|
from map.map_renderer import RenderedMap
|
|
from map.quest_map import QuestMap
|
|
|
|
|
|
def index(request):
|
|
quest_map: QuestMap = map_generator.generate_map()
|
|
rendered_map: RenderedMap = map_renderer.render_map(quest_map)
|
|
|
|
template = loader.get_template('map/index.html')
|
|
context = {'map': rendered_map}
|
|
return HttpResponse(template.render(context, request))
|