summaryrefslogtreecommitdiff
path: root/tool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tool.cpp')
-rw-r--r--tool.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/tool.cpp b/tool.cpp
index d96a45f..d652b16 100644
--- a/tool.cpp
+++ b/tool.cpp
@@ -5,13 +5,22 @@ Tool::Tool(Terrain *terrain) {
this->terrain = terrain;
}
-void Tool::render_gui() {
- gui->render();
+void Tool::gui_show() {
+ gui->show();
+}
+
+void Tool::gui_hide() {
+ gui->hide();
+}
+
+void Tool::gui_update() {
+ gui->update();
}
/* RaiseTool */
RaiseTool::RaiseTool(Terrain *terrain) : Tool(terrain) {
gui = new RaiseWindow();
+ gui_hide();
}
RaiseTool::~RaiseTool() {