Update lib.rs

This commit is contained in:
DanielMowitz 2019-09-19 13:27:52 +02:00 committed by GitHub
parent ef5eaa68e9
commit 9ca9d834d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,6 +3,8 @@
extern crate rand; extern crate rand;
extern crate sdl2; extern crate sdl2;
use dispatcher::Dispatcher;
pub mod dispatcher; pub mod dispatcher;
pub mod action; pub mod action;
pub mod store; pub mod store;
@ -18,8 +20,12 @@ pub mod scene_manager;
mod tests; mod tests;
/// "Front-end"-function of the dispatcher /// "Front-end"-function of the dispatcher
pub fn game_loop<'a>(disp: &'a mut dispatcher::Dispatcher<'a>, store_refs: Vec<&'a mut store::Store<'a>>) { pub fn game_loop<'a>(mut disp: & mut dispatcher::Dispatcher<'a>, store_refs: Vec<&'a mut store::Store<'a>>) { //todo: HMM
disp.enter_refs(store_refs);
disp.enter_refs(store_refs);
while disp.dispatch() {};
disp.drop_refs();
while disp.dispatch() {};
} }