@ -291,13 +291,13 @@ protocol DiceGameDelegate {
|
|||||||
```swift
|
```swift
|
||||||
class SnakesAndLadders: DiceGame {
|
class SnakesAndLadders: DiceGame {
|
||||||
let finalSquare = 25
|
let finalSquare = 25
|
||||||
let dic = Dice(sides: 6, generator: LinearCongruentialGenerator())
|
let dice = Dice(sides: 6, generator: LinearCongruentialGenerator())
|
||||||
var square = 0
|
var square = 0
|
||||||
var board: Int[]
|
var board: Int[]
|
||||||
init() {
|
init() {
|
||||||
board = Int[](count: finalSquare + 1, repeatedValue: 0)
|
board = Int[](count: finalSquare + 1, repeatedValue: 0)
|
||||||
board[03] = +08; board[06] = +11; borad[09] = +09; board[10] = +02
|
board[03] = +08; board[06] = +11; board[09] = +09; board[10] = +02
|
||||||
borad[14] = -10; board[19] = -11; borad[22] = -02; board[24] = -08
|
board[14] = -10; board[19] = -11; board[22] = -02; board[24] = -08
|
||||||
}
|
}
|
||||||
var delegate: DiceGameDelegate?
|
var delegate: DiceGameDelegate?
|
||||||
func play() {
|
func play() {
|
||||||
@ -316,7 +316,7 @@ class SnakesAndLadders: DiceGame {
|
|||||||
square += board[square]
|
square += board[square]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
delegate?.gameDIdEnd(self)
|
delegate?.gameDidEnd(self)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user