def accept(request): if request.POST: quest_id = int(request.POST['quest']) quest = get_quest(quest_id) if quest: player = get_player(OSUSER_ID) accept_quest(player, quest) return HttpResponseRedirect(reverse('quest_index'))
def advance(request): if request.POST: quest_progress_id = int(request.POST['quest_progress']) quest_progress = get_quest_progress(quest_progress_id) if quest_progress: player = get_player(OSUSER_ID) advance_quest(player, quest_progress) return HttpResponseRedirect(reverse('quest_index'))
def index(request): # player = get_player(OSUSER_ID) quest_list = get_quest_list() quest_progress_list = get_quest_progress_list(player) ctxt = RequestContext(request,{ 'player': player, 'quest_list': quest_list, 'quest_progress_list': quest_progress_list, }) return render_to_response('quest/quest.html', ctxt)