pixelab_core/
handler.rs

1pub struct Handler {
2    pub need_update: bool,
3    pub messages: Vec<&'static str>,
4}
5impl Handler {
6    pub fn new() -> Self {
7        Self {
8            need_update: false,
9            messages: vec![],
10        }
11    }
12    pub fn send_message(&mut self, message: &'static str) {
13        self.messages.push(message);
14    }
15    pub fn update(&mut self) {
16        self.need_update = true
17    }
18    pub fn empty(&mut self) {
19        self.messages.clear();
20        self.need_update = false
21    }
22}