質問編集履歴
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,6 +34,14 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
+
下で出てくるdataというのは辞書を想定しています。
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
※2019-01-05 09:18 コード修正しました。
|
42
|
+
|
43
|
+
|
44
|
+
|
37
45
|
#### 1つ目
|
38
46
|
|
39
47
|
|
@@ -46,7 +54,7 @@
|
|
46
54
|
|
47
55
|
def__init__(self, data):
|
48
56
|
|
49
|
-
self.cost = data
|
57
|
+
self.cost = data['cost']
|
50
58
|
|
51
59
|
|
52
60
|
|
@@ -58,9 +66,9 @@
|
|
58
66
|
|
59
67
|
super().__init__(data)
|
60
68
|
|
61
|
-
self.atk = data
|
69
|
+
self.atk = data['atk']
|
62
70
|
|
63
|
-
self.hp = data
|
71
|
+
self.hp = data['hp']
|
64
72
|
|
65
73
|
|
66
74
|
|
@@ -72,7 +80,7 @@
|
|
72
80
|
|
73
81
|
super().__init__(data)
|
74
82
|
|
75
|
-
self.effect = data
|
83
|
+
self.effect = data['effect']
|
76
84
|
|
77
85
|
|
78
86
|
|
@@ -136,13 +144,13 @@
|
|
136
144
|
|
137
145
|
def __init__(self, data):
|
138
146
|
|
139
|
-
self.cost = data
|
147
|
+
self.cost = data['cost']
|
140
148
|
|
141
|
-
self.atk = data
|
149
|
+
self.atk = data['atk']
|
142
150
|
|
143
|
-
self.hp = data
|
151
|
+
self.hp = data['hp']
|
144
152
|
|
145
|
-
self.effect = data
|
153
|
+
self.effect = data['effect']
|
146
154
|
|
147
155
|
|
148
156
|
|
@@ -179,11 +187,3 @@
|
|
179
187
|
また、今後にパラメータが増える予定があるとしたら、どちらの設計がいいでしょうか。
|
180
188
|
|
181
189
|
どちらも良くない・そもそもオブジェクト指向を使うのがよくないなどありましたら、代替案を提案していただけると勉強になります。
|
182
|
-
|
183
|
-
|
184
|
-
|
185
|
-
### 補足情報(FW/ツールのバージョンなど)
|
186
|
-
|
187
|
-
|
188
|
-
|
189
|
-
ここにより詳細な情報を記載してください。
|