use super::Tool; use crate::map_data::MapData; use crate::transform::Transform; use raylib::core::drawing::RaylibDrawHandle; use raylib::RaylibHandle; pub struct DeletionTool {} impl DeletionTool { pub fn new() -> Self { Self {} } } impl Tool for DeletionTool { fn update(&mut self, map_data: &MapData, rl: &RaylibHandle, transform: &Transform) {} fn active_update(&mut self, map_data: &mut MapData, rl: &RaylibHandle, transform: &Transform) {} fn draw(&self, map_data: &MapData, _rld: &mut RaylibDrawHandle, _transform: &Transform) {} }