scon/dj/scon/views.py
Gabor Guzmics 36c8914181 done in last month:
* crafting fixture update
 * efefays logic implementation
done today:
 * added game.log log basics for the parser.
 * updated utf-8 headers.
2014-08-04 19:55:42 +02:00

33 lines
1.1 KiB
Python

from django.shortcuts import render
from django.http import HttpResponse
from django.template import RequestContext, loader
import logic
import models
def config(request):
t = loader.get_template('scon/config.html')
c = RequestContext(request, logic.config({'title': 'Configure your Client'}))
return HttpResponse(t.render(c))
def crafting(request):
t = loader.get_template('scon/crafting/overview.html')
items = models.Item.objects.filter(craftable=True)
tree = None
c = RequestContext(request, {'tree': tree,
'items': items})
return HttpResponse(t.render(c))
def crafting_forum(request):
t = loader.get_template('scon/crafting/forum_efefay.html')
items = models.Item.objects.filter(craftable=True)
ores = []
for item in items.filter(typ__in=[12, 13]):
if len(item.parents()) == 0 and item.primary_recipee():
ores.append(item)
tree = None
c = RequestContext(request, {'tree': tree,
'ores': ores,
'items': items})
return HttpResponse(t.render(c))