summaryrefslogtreecommitdiff
path: root/src/console_cmds.cpp
diff options
context:
space:
mode:
authorTELK <telk5093@gmail.com>2020-01-05 01:47:37 +0900
committerNiels Martin Hansen <nielsm@indvikleren.dk>2020-01-04 18:21:38 +0100
commite04ca904a9455afc63aa87db775fe4463ab899b7 (patch)
tree5fbdd52c01d7eaec457b4f0603992d31c83ab3de /src/console_cmds.cpp
parente7922cd078837567ca5fb2c82a585fdada71f2b8 (diff)
downloadopenttd-e04ca904a9455afc63aa87db775fe4463ab899b7.tar.xz
Feature: Minimap screenshot
Diffstat (limited to 'src/console_cmds.cpp')
-rw-r--r--src/console_cmds.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp
index f4d0626a5..343524202 100644
--- a/src/console_cmds.cpp
+++ b/src/console_cmds.cpp
@@ -1349,10 +1349,11 @@ DEF_CONSOLE_CMD(ConAlias)
DEF_CONSOLE_CMD(ConScreenShot)
{
if (argc == 0) {
- IConsoleHelp("Create a screenshot of the game. Usage: 'screenshot [big | giant | no_con] [file name]'");
+ IConsoleHelp("Create a screenshot of the game. Usage: 'screenshot [big | giant | no_con | minimap] [file name]'");
IConsoleHelp("'big' makes a zoomed-in screenshot of the visible area, 'giant' makes a screenshot of the "
"whole map, 'no_con' hides the console to create the screenshot. 'big' or 'giant' "
- "screenshots are always drawn without console");
+ "screenshots are always drawn without console. "
+ "'minimap' makes a top-viewed minimap screenshot of whole world which represents one tile by one pixel.");
return true;
}
@@ -1370,6 +1371,10 @@ DEF_CONSOLE_CMD(ConScreenShot)
/* screenshot giant [filename] */
type = SC_WORLD;
if (argc > 2) name = argv[2];
+ } else if (strcmp(argv[1], "minimap") == 0) {
+ /* screenshot minimap [filename] */
+ type = SC_MINIMAP;
+ if (argc > 2) name = argv[2];
} else if (strcmp(argv[1], "no_con") == 0) {
/* screenshot no_con [filename] */
IConsoleClose();