回答編集履歴

1

コード修正

2017/08/17 23:48

投稿

kirensunakawa
kirensunakawa

スコア24

test CHANGED
@@ -38,21 +38,25 @@
38
38
 
39
39
  if (!tekis.isEmpty()) {
40
40
 
41
+ boolean flag = false;
42
+
41
- for (Teki t: tekis) {
43
+        for (Teki t: tekis) {
42
44
 
43
45
  if (x +32 >t.ex && x < t.ex +32 && y +32 > t.ey && y < t.ey +32){
44
46
 
47
+ flag = true;
48
+
45
- break;
49
+ break;
46
50
 
47
51
  }
48
52
 
49
- }
53
+   }
50
54
 
51
- goGameOver();
55
+ if(flag) goGameOver();
52
56
 
53
57
  }
54
58
 
55
-
59
+ //イテレーターを使うやり方もあります。お好みでどうぞ。
56
60
 
57
61
  ```
58
62