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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
import os
import json
path_to_this_file = os.path.abspath( __file__ )
temp_json = os.path.join(os.path.dirname(path_to_this_file), "../../sample/status.json")
class Character:
def __init__(self):
self.water = 0.0
self.energie = 0.0
self.calcium = 0.0
self.iron = 0.0
self.magnesium = 0.0
self.phosphorus = 0.0
self.potassium = 0.0
self.sodium = 0.0
self.zinc = 0.0
self.copper = 0.0
self.vit_c = 0.0
self.thiamin = 0.0
self.riboflavin = 0.0
self.niacin = 0.0
self.panto_acid = 0.0
self.vit_b6 = 0.0
self.folate_tot = 0.0
self.vit_b12 = 0.0
self.vit_a = 0.0
self.vit_e = 0.0
self.vit_d = 0.0
self.vit_total = 0.0
self.construction = 0.0
def load_status(self):
fh = open(temp_json,'r')
status = json.load(fh)
fh.close()
return status
def save_status(self, status):
fh = open(temp_json,'w')
json.dump(status,fh)
fh.close()
def reset_status(self):
status = {
"water": 0,
"energie": 0,
"calcium": 0,
"iron" : 0,
"magnesium": 0,
"phosphorus": 0,
"potassium": 0,
"sodium": 0,
"zinc": 0,
"copper": 0,
"vit_c": 0,
"thiamin": 0,
"riboflavin": 0,
"niacin": 0,
"panto_acid": 0,
"vit_b6": 0,
"folate_tot": 0,
"vit_b12": 0,
"vit_a": 0,
"vit_e": 0,
"vit_d": 0,
"vit_total": 0,
"construction": 0
}
fh = open(temp_json,'w')
json.dump(status,fh)
fh.close()
|