1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# python import
import os
# gettext import
from gettext import gettext as _
# server import
from server.flask import app, logger, render, request, jsonify
#eating import for the status
import eating, Avatar
IM_PATH = ['../static/images/journal/jauge-energie.png']
@app.route('/main', methods=['GET', 'POST'])
def main():
logger.debug("controllermain: enter")
# list images
_images = IM_PATH
_result = eating.calculateDimension(None, None)
position = [70, 0]
if request.method == 'POST':
if 'reset' in request.form:
instance = Avatar.Character()
instance.reset_status()
_result[0] = 100.0
_result[1] = 100.0
_result[2] = 100.0
_result[3] = 100.0
_result[4] = 100.0
_result[5] = 100.0
_result[6] = 100.0
_result[7] = 100.0
position = [70, 0]
contents = [dict(
title= _('Hello'),
image= _images,
water= _result[0],
energie= _result[1],
vitamine= _result[2],
construction= _result[3],
waterstart= _result[4],
energiestart= _result[5],
vitaminestart= _result[6],
constructionstart= _result[7],
)]
#prepare result
_content = { 'content': contents, 'position': position}
# render result
return render('nutrinoweb/main.html', **_content)
|