use ultraviolet::Vec2; #[derive(Clone, Copy, Debug, PartialEq)] pub struct Viewport { pub chunk_id: (u16, u16), pub position: Vec2, pub size: Vec2, }