Turn Calendar into drawing

This commit is contained in:
Joscha 2024-03-30 12:21:38 +01:00
parent a50e0999ca
commit d04a697d51
4 changed files with 26 additions and 16 deletions

View file

@ -16,6 +16,8 @@ use tokio::sync::mpsc;
use crate::printer::Printer;
pub use calendar::CalendarDrawing;
#[derive(Default)]
pub struct Context {
font_stuff: FontStuff,
@ -35,7 +37,6 @@ pub enum Command {
Image { image: RgbaImage, bright: bool },
Photo { image: RgbaImage, title: String },
ChatMessage { username: String, content: String },
Calendar { year: i32, month: u8 },
Cells { rule: u8, rows: u32, scale: u32 },
}
@ -86,7 +87,6 @@ impl Drawer {
Command::ChatMessage { username, content } => {
self.on_chat_message(username, content)?
}
Command::Calendar { year, month } => self.draw_calendar(year, month)?,
Command::Cells { rule, rows, scale } => self.draw_cells(rule, rows, scale)?,
}
Ok(())