buttery-engine 0.1.0

A very simplistic game-engine written in rust. This is a learning project for me, so no promises on it's performance or stability.
Documentation
#[derive(Default)]
pub struct ButteryUIModel {
    pub windows: Vec<ButteryUIWindow>,
}

#[derive(Default)]
pub struct ButteryUIWindow {
    pub relative_position: ButteryUIWindowRelativePosition,
    pub offset: ButterUIWindowOffset,
    pub corner_radius: f32,
    pub inner_margin: i8,
    pub max_width: f32,
    pub max_height: f32,
    pub background_color: ButteryUIColor,
    pub child: ButteryUIElement,
}

#[derive(Default, Clone)]
pub enum ButteryUIWindowRelativePosition {
    #[default]
    Centered,
}

#[derive(Default)]
pub struct ButterUIWindowOffset {
    pub x: f32,
    pub y: f32,
}

#[derive(Default)]
pub enum ButteryUIElement {
    #[default]
    Default,
    Text(String),
    Column(Vec<ButteryUIElement>),
}

#[derive(Default)]
pub struct ButteryUIColor {
    pub r: u8,
    pub g: u8,
    pub b: u8,
    pub a: u8,
}