aboutsummaryrefslogtreecommitdiff
path: root/src/tool/mod.rs
diff options
context:
space:
mode:
authorArne Dußin2020-11-09 21:15:35 +0100
committerArne Dußin2020-11-09 21:15:35 +0100
commitb06e0075bf4dfd51f8ad5df801f9c43fbd73df1f (patch)
treebb9de75363ade9f2f27ebdb60507dbefb36afc35 /src/tool/mod.rs
parente08cb85528e6b72d5f3b2fbeb79b581fa7a4e461 (diff)
downloadgraf_karto-b06e0075bf4dfd51f8ad5df801f9c43fbd73df1f.tar.gz
graf_karto-b06e0075bf4dfd51f8ad5df801f9c43fbd73df1f.zip
Add configuration options
Diffstat (limited to 'src/tool/mod.rs')
-rw-r--r--src/tool/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tool/mod.rs b/src/tool/mod.rs
index a3d5964..6b9eba7 100644
--- a/src/tool/mod.rs
+++ b/src/tool/mod.rs
@@ -8,6 +8,7 @@ pub use icon_tool::IconTool;
pub use room_tool::RoomTool;
pub use wall_tool::WallTool;
+use crate::button::Button;
use crate::map_data::MapData;
use crate::transform::Transform;
use raylib::core::drawing::RaylibDrawHandle;
@@ -28,4 +29,6 @@ pub trait Tool {
fn active_update(&mut self, map: &mut MapData, rl: &RaylibHandle, transform: &Transform);
fn draw(&self, _map: &MapData, _rld: &mut RaylibDrawHandle, _transform: &Transform) {}
+
+ fn activation_key(&self) -> Button;
}