Toggle rendering normals with 'n'; move Next iteration key to 'space'

This commit is contained in:
Eryn Wells 2018-11-20 17:24:02 -07:00
parent 296af144ce
commit 08094b4302
2 changed files with 50 additions and 32 deletions

View file

@ -68,7 +68,7 @@ class GameViewController: NSViewController {
override func keyDown(with event: NSEvent) {
switch event.charactersIgnoringModifiers {
case .some("n"):
case .some(" "):
if let progress = renderer.scheduleAlgorithmIteration() {
progressIndicator.isHidden = false
progressObservation = progress.observe(\.fractionCompleted) { [weak self] (progress: Progress, change: NSKeyValueObservedChange<Double>) in
@ -85,6 +85,8 @@ class GameViewController: NSViewController {
}
}
}
case .some("n"):
renderer.drawNormals = !renderer.drawNormals
case .some("z"):
renderer.drawLines = !renderer.drawLines
default: