質問編集履歴

2

2021/07/20 22:28

投稿

Nanmotsu
Nanmotsu

スコア22

test CHANGED
File without changes
test CHANGED
@@ -152,7 +152,7 @@
152
152
 
153
153
  activate() {
154
154
 
155
- let array = new Gamethis.array;
155
+ let array =this.array;
156
156
 
157
157
 
158
158
 

1

説明の追加

2021/07/20 22:28

投稿

Nanmotsu
Nanmotsu

スコア22

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回以上置くと、Boardクラスで定義した「array」が空になる。
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();