2024-05-09 23:30:18 +02:00
|
|
|
mod connection;
|
|
|
|
mod pixel_grid;
|
|
|
|
mod bit_vec;
|
2024-05-10 00:53:12 +02:00
|
|
|
mod packet;
|
|
|
|
mod command;
|
2024-05-10 18:33:51 +02:00
|
|
|
mod command_codes;
|
2024-05-11 12:43:17 +02:00
|
|
|
mod byte_grid;
|
2024-05-11 23:16:41 +02:00
|
|
|
mod compression;
|
2024-05-09 23:30:18 +02:00
|
|
|
|
2024-05-11 12:43:17 +02:00
|
|
|
pub use crate::connection::Connection;
|
|
|
|
pub use crate::pixel_grid::PixelGrid;
|
|
|
|
pub use crate::bit_vec::BitVec;
|
2024-05-10 00:53:12 +02:00
|
|
|
pub use crate::packet::{Packet, Header, Payload};
|
2024-05-11 14:41:09 +02:00
|
|
|
pub use crate::command::{Command, Size, Origin};
|
2024-05-11 21:14:20 +02:00
|
|
|
pub use crate::command_codes::{CommandCode, CompressionCode};
|
2024-05-11 12:43:17 +02:00
|
|
|
pub use crate::byte_grid::ByteGrid;
|
2024-05-09 23:30:18 +02:00
|
|
|
|
|
|
|
pub const TILE_SIZE: u16 = 8;
|
|
|
|
pub const TILE_WIDTH: u16 = 56;
|
|
|
|
pub const TILE_HEIGHT: u16 = 20;
|
|
|
|
pub const PIXEL_WIDTH: u16 = TILE_WIDTH * TILE_SIZE;
|
|
|
|
pub const PIXEL_HEIGHT: u16 = TILE_HEIGHT * TILE_SIZE;
|
|
|
|
pub const PIXEL_COUNT: usize = PIXEL_WIDTH as usize * PIXEL_HEIGHT as usize;
|