Skip to main content

fantasy_craft/gui/
gui_element.rs

1use hecs::Entity;
2
3use crate::prelude::ComponentLoader;
4
5#[derive(Debug, Default)]
6pub struct GuiElement;
7
8pub struct GuiElementLoader;
9
10impl ComponentLoader for GuiElementLoader {
11    fn load(&self, ctx: &mut crate::prelude::Context, entity: Entity, _data: &serde_json::Value) {
12        ctx.world.insert_one(entity, GuiElement).expect("Failed to insert GuiElement");
13    }
14}