質問編集履歴
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -152,7 +152,7 @@
|
|
152
152
|
|
153
153
|
activate() {
|
154
154
|
|
155
|
-
let array =
|
155
|
+
let array =this.array;
|
156
156
|
|
157
157
|
|
158
158
|
|
1
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
**作りたいもの**
|
6
6
|
|
7
|
-
「1月~12月の英語を順にタッチしていくゲームで、
|
7
|
+
「1月~12月」の英語を順にタッチしていくゲームで、
|
8
8
|
|
9
9
|
jsの一番下行の選択肢の配列を変えるだけで、さまざまな内容のものを順番でタッチできるゲームを作りたい。
|
10
10
|
|
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
**詰まっているところ**
|
14
14
|
|
15
|
-
①スタートを2回以上
|
15
|
+
①スタートを2回以上押す(Gameクラスのbtn.addEventListenerを実行する)と、Boardクラスで定義した「array」が空になる。
|
16
16
|
|
17
17
|
②Panelクラスで定義した「originalarray」が空になる。
|
18
18
|
|
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
{
|
32
32
|
|
33
|
-
//クラス1―――――――――――――――――――――――――――
|
33
|
+
//クラス1(Panelクラス)―――――――――――――――――――――――――――
|
34
34
|
|
35
35
|
class Panel {
|
36
36
|
|
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
this.el.classList.add('pressed');
|
46
46
|
|
47
|
-
//ここが空になっています
|
47
|
+
//↓ここが空になっています
|
48
48
|
|
49
49
|
this.originarray = game.gettheme();
|
50
50
|
|
@@ -102,7 +102,7 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
-
//クラス2―――――――――――――――――――――――――――
|
105
|
+
//クラス2(Boardクラス)―――――――――――――――――――――――――――
|
106
106
|
|
107
107
|
class Board {
|
108
108
|
|
@@ -114,7 +114,7 @@
|
|
114
114
|
|
115
115
|
this.panels = [];
|
116
116
|
|
117
|
-
//ここが、btnを2回押すと空になっています
|
117
|
+
//↓ここが、btnを2回押すと空になっています
|
118
118
|
|
119
119
|
this.array = game.gettheme()
|
120
120
|
|
@@ -176,7 +176,7 @@
|
|
176
176
|
|
177
177
|
|
178
178
|
|
179
|
-
//クラス3―――――――――――――――――――――――――――
|
179
|
+
//クラス3(Gameクラス)―――――――――――――――――――――――――――
|
180
180
|
|
181
181
|
class Game {
|
182
182
|
|
@@ -192,6 +192,8 @@
|
|
192
192
|
|
193
193
|
const btn = document.getElementById('btn');
|
194
194
|
|
195
|
+
//↓下の処理が、スタートを押したときの処理です。
|
196
|
+
|
195
197
|
btn.addEventListener('click', () => {
|
196
198
|
|
197
199
|
this.start();
|