1
2
3
4
5
6
7
8
use crate::model::config::Config;
use crate::model::event::Event;
use crate::view::screen::DefaultScreen;

pub trait Controller {
    fn update(&mut self, event: Event) -> bool;
    fn init(&mut self, screen: DefaultScreen) -> Config;
}