Add pause.
This commit is contained in:
parent
a5314ca0c0
commit
0461547b8f
1 changed files with 6 additions and 1 deletions
|
@ -23,6 +23,7 @@ pub struct Game {
|
|||
player: Hero,
|
||||
stars: Vec<Star>,
|
||||
diag: bool,
|
||||
pause: bool,
|
||||
victory: bool,
|
||||
loss: bool,
|
||||
}
|
||||
|
@ -40,13 +41,14 @@ impl Game {
|
|||
player: player,
|
||||
stars: stars,
|
||||
diag: false,
|
||||
pause: false,
|
||||
victory: false,
|
||||
loss: false,
|
||||
}
|
||||
}
|
||||
|
||||
pub fn on_update(&mut self, e: &Input, upd: UpdateArgs, w: &PistonWindow) {
|
||||
if self.victory || self.loss {
|
||||
if self.pause || self.victory || self.loss {
|
||||
return;
|
||||
}
|
||||
self.scene.event(e);
|
||||
|
@ -168,6 +170,9 @@ impl Game {
|
|||
Button::Keyboard(Key::H) => {
|
||||
self.diag = !self.diag;
|
||||
}
|
||||
Button::Keyboard(Key::P) => {
|
||||
self.pause = !self.pause;
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue