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}