teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

エラーの場所が変わりました

2020/11/03 08:44

投稿

hanetomo
hanetomo

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- バラバラになった一枚の画像が揃ったところでボタンを押して揃えるゲームを作っています。RUNしてみたところxcodeに戻ってきてしまいました。まだまだ無知なので簡単に教えてもらえると嬉しいです。![イメージ説明](946977b0b1663357d77872352216f2c4.png)
3
+ バラバラになった一枚の画像が揃ったところでボタンを押して揃えるゲームを作っています。RUNしてみたところxcodeに戻ってきてしまいました。まだまだ無知なので簡単に教えてもらえると嬉しいです。![イメージ説明](dfd98541873253eba264fa376bef1dbc.png)
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
@@ -32,7 +32,7 @@
32
32
 
33
33
  let width: CGFloat = UIScreen.main.bounds.size.width
34
34
 
35
- var positionX: [CGFloat] = [0.0, 0.0, 0.0]
35
+ var positionX: [CGFloat] = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
36
36
 
37
37
  var dx: [CGFloat] = [1.0, 0.5, -1.0]
38
38
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  override func viewDidLoad() {
50
50
  super.viewDidLoad()
51
- positionX = [width / 2, width / 2, width / 2]
51
+ positionX = [width / 2, width / 2, width / 2, width / 2, width / 2, width / 2, width / 2]
52
52
  self.start()
53
53
  }
54
54
 
@@ -72,7 +72,7 @@
72
72
  if timer.isValid == true{
73
73
  timer.invalidate()
74
74
  }
75
- for i in 0..<3 {
75
+ for i in 0..<7 {
76
76
  score = score - abs(Int(width/2 - positionX[i]))*2
77
77
  }
78
78
  resultLabel.text = "Score : " + String(score)
@@ -107,9 +107,9 @@
107
107
 
108
108
  func retry() {
109
109
  score = 1000
110
- positionX = [width / 2, width / 2, width / 2]
110
+ positionX = [width / 2, width / 2, width / 2, width / 2, width / 2, width / 2, width / 2]
111
111
 
112
- if timer.isValid == false {
112
+ if timer.isValid == true {
113
113
  self.start()
114
114
  }
115
115
  }
@@ -122,6 +122,7 @@
122
122
 
123
123
  }
124
124
 
125
+
125
126
  ```
126
127
 
127
128
  ### 試したこと