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}