resolve conflict

This commit is contained in:
numbbbbb
2014-06-14 20:41:51 +08:00
115 changed files with 251 additions and 189 deletions

6
source/chapter2/11_Methods.md Normal file → Executable file
View File

@ -285,7 +285,7 @@ class Player {
}
```
`Player`类创建一个新的`LevelTracker`实例来监测这个用户的发展进度。提供了`completedLevel`方法:一旦玩家完成某个指定等级就调用它。这个方法为所有玩家解锁下一等级,并且将当前玩家的进度更新为下一等级。(我们忽略了`advanceToLevel`返回的布尔值,因为之前调用`LevelTracker.unlockLevel`时就知道了这个等级已经被解锁了)。
`Player`类创建一个新的`LevelTracker`实例来监测这个用户的发展进度。提供了`completedLevel`方法:一旦玩家完成某个指定等级就调用它。这个方法为所有玩家解锁下一等级,并且将当前玩家的进度更新为下一等级。(我们忽略了`advanceToLevel`返回的布尔值,因为之前调用`LevelTracker.unlockLevel`时就知道了这个等级已经被解锁了)。
你还可以为一个新的玩家创建一个`Player`的实例,然后看这个玩家完成等级一时发生了什么:
@ -296,7 +296,7 @@ println("highest unlocked level is now \(LevelTracker.highestUnlockedLevel)")
// 输出 "highest unlocked level is now 2"最高等级现在是2
```
如果你创建了第二个玩家,并尝试让开始一个没有被任何玩家解锁的等级,那么这次设置玩家当前等级的尝试将会失败:
如果你创建了第二个玩家,并尝试让开始一个没有被任何玩家解锁的等级,那么这次设置玩家当前等级的尝试将会失败:
```swift
player = Player(name: "Beto")
@ -306,4 +306,4 @@ if player.tracker.advanceToLevel(6) {
println("level 6 has not yet been unlocked")
}
// 输出 "level 6 has not yet been unlocked"等级6还没被解锁
```
```