summaryrefslogtreecommitdiff
path: root/plugins/tiletypes.cpp
diff options
context:
space:
mode:
authorPetr Mrázek2011-08-14 08:42:21 +0200
committerPetr Mrázek2011-08-14 08:42:21 +0200
commita0f99ef7079bb741dcfa44b7365e3b13f3ec9016 (patch)
tree6c2cb7419868999914e8514a3e7bc8f5f755f447 /plugins/tiletypes.cpp
parent02ea81c0b32a50f18497e2c4d99c005ae6f0e5d0 (diff)
downloaddfhack-a0f99ef7079bb741dcfa44b7365e3b13f3ec9016.tar.gz
dfhack-a0f99ef7079bb741dcfa44b7365e3b13f3ec9016.tar.bz2
dfhack-a0f99ef7079bb741dcfa44b7365e3b13f3ec9016.tar.xz
Many tweaks to plugins, reorganized the build system and removed more cruft.
Diffstat (limited to 'plugins/tiletypes.cpp')
-rw-r--r--plugins/tiletypes.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/plugins/tiletypes.cpp b/plugins/tiletypes.cpp
index 5fb5f7e7..16094e0f 100644
--- a/plugins/tiletypes.cpp
+++ b/plugins/tiletypes.cpp
@@ -441,13 +441,24 @@ DFhackCExport command_result df_tiletypes (Core * c, vector <string> & parameter
DFHack::Maps *maps;
DFHack::Gui *gui;
+ for(int i = 0; i < parameters.size();i++)
+ {
+ if(parameters[i] == "help" || parameters[i] == "?")
+ {
+ c->con.print("This tool allows painting tiles types with a brush, using an optional filter.\n"
+ "The tool is interactive, similarly to the liquids tool.\n"
+ "Further help is available inside.\n"
+ );
+ return CR_OK;
+ }
+ }
TileType filter, paint;
Brush *brush = new RectangleBrush(1,1);
bool end = false;
std::string brushname = "point";
int width = 1, height = 1, z_levels = 1;
-
+ c->con << "Welcome to the tiletype tool.\nType 'help' or '?' for a list of available commands, 'q' to quit.\nPress return after a command to confirm." << std::endl;
while (!end)
{
c->con << "Filter: " << filter << std::endl