Collisions with border of level, death

This commit is contained in:
2019-03-30 14:32:04 +01:00
parent 2ff29eb0c6
commit 93171a5123
4 changed files with 96 additions and 8 deletions
+4 -2
View File
@@ -8,7 +8,7 @@ use rusty::engine::character::Character;
use rusty::engine::controls::Controls;
use rusty::engine::renderer::Renderer;
use rusty::engine::map::Map;
use rusty::engine::scene::Scene;
use rusty::engine::scene::{Scene, State};
fn parse_resolution(res: &str) -> Result<(u32, u32), String> {
let split = res.split('x').collect::<Vec<_>>();
@@ -99,7 +99,9 @@ fn main() {
let duration = Instant::now().duration_since(after_loop);
after_loop = Instant::now();
scene.update(&duration);
if scene.update(&duration) == State::Finished {
running = false;
}
// Update the view
if let Some(view) = scene.view() {