Collisions with border of level, death
This commit is contained in:
+4
-2
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user