use crate::keyboard::KeyboardInput;
use furmint_runtime::plugins::{Plugin, PluginBuildContext, PluginUpdateContext};
use std::error::Error;
pub struct InputPlugin;
impl Plugin for InputPlugin {
fn build(&mut self, ctx: &mut PluginBuildContext<'_>) -> Result<(), Box<dyn Error>> {
ctx.insert_resource(KeyboardInput::default());
Ok(())
}
fn update(&mut self, _ctx: &mut PluginUpdateContext<'_>) -> Result<(), Box<dyn Error>> {
Ok(())
}
fn name(&self) -> &'static str {
"input_plugin"
}
}