回答編集履歴

2

ソースコードの修正

2015/04/08 01:56

投稿

退会済みユーザー
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  OthelloViewのイニシャライザに識別子「required」が付与されていないなど、ソースコードに足りないものがありました。
6
6
 
7
- 下記にソースコードを記載させていただきます。ついででしたので、ゲームオーバーの際の処理(ゲームオーバーの判定、レーベル「lbl」の用意)を書き加えました。
7
+ 下記にソースコードを記載させていただきます。ついででしたので、ゲームオーバーの際の処理(ゲームオーバーの判定、レーベル「label」の用意)を書き加えました。
8
8
 
9
9
  あわせて、最下部にシミュレータのスクリーンショットを添付しました。
10
10
 
@@ -46,7 +46,7 @@
46
46
 
47
47
  [0,0,0,0,0,0,0,0,0,0],
48
48
 
49
- ];
49
+ ]
50
50
 
51
51
 
52
52
 
@@ -68,9 +68,9 @@
68
68
 
69
69
  let left:CGFloat = 0
70
70
 
71
- let lbl:UILabel = UILabel()
71
+ let label:UILabel = UILabel()
72
-
72
+
73
- var isGameOver = false
73
+ var gameOver = false
74
74
 
75
75
 
76
76
 
@@ -92,11 +92,11 @@
92
92
 
93
93
 
94
94
 
95
- lbl.text = ""
95
+ label.text = ""
96
-
96
+
97
- lbl.frame = CGRectMake(10, top / 2, appFrame.size.width, top / 2)
97
+ label.frame = CGRectMake(10, top / 2, appFrame.size.width, top / 2)
98
-
98
+
99
- addSubview(lbl)
99
+ addSubview(label)
100
100
 
101
101
  }
102
102
 
@@ -156,7 +156,7 @@
156
156
 
157
157
  override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
158
158
 
159
- if isGameOver {
159
+ if gameOver {
160
160
 
161
161
  board = initboard
162
162
 
@@ -258,15 +258,15 @@
258
258
 
259
259
  if free == 0 || (canBlack == nil && canWhite == nil) {
260
260
 
261
- lbl.text = "Game Over (Black:\(black) White:\(white))"
261
+ label.text = "Game Over (Black:\(black) White:\(white))"
262
-
262
+
263
- isGameOver = true
263
+ gameOver = true
264
264
 
265
265
  } else {
266
266
 
267
- lbl.text = ""
267
+ label.text = ""
268
-
268
+
269
- isGameOver = false
269
+ gameOver = false
270
270
 
271
271
  }
272
272
 

1

画像を添付

2015/04/08 01:56

投稿

退会済みユーザー
test CHANGED
@@ -427,3 +427,7 @@
427
427
  }
428
428
 
429
429
  ```
430
+
431
+
432
+
433
+ ![イメージ説明][WIDTH:375](13db18fe65ca79829b7a4b2171196108.jpeg)