def resourceDraw(self): from tools_resourceDraw import ResourceForm, ResourceCalculator form = ResourceForm() snippets = Snippets.getSnippetsForPage(request.endpoint) if request.method == 'POST' and form.validate_on_submit(): types = [] for x in range(0,len(form.resource_types)): types.append({'name': form.resource_types_names[x].data, 'num': form.resource_types[x].data, }) table = ResourceCalculator.resourceTable( form.decksize.data, form.resourcesInDeck.data, form.turns.data, form.turn_one_draw.data, types, form.accumulate.data, form.elim_unplayable.data ) return redirect(url_for('ToolsView:resourceLink', string=ResourceCalculator.resourceLinkfromForm(form))) return render_template('tools/resource_draw.html', snippets=snippets, form = form, table=None);
def resourceLink(self, string): from tools_resourceDraw import ResourceCalculator snippets = Snippets.getSnippetsForPage('ToolsView:resourceDraw') return ResourceCalculator.urlFromResourceLink(string, snippets)