diff options
-rw-r--r-- | src/console.cpp | 2 | ||||
-rw-r--r-- | src/console_cmds.cpp | 271 |
2 files changed, 132 insertions, 141 deletions
diff --git a/src/console.cpp b/src/console.cpp index dcc0725df..10e0bc279 100644 --- a/src/console.cpp +++ b/src/console.cpp @@ -267,7 +267,7 @@ static void IConsoleAliasExec(const IConsoleAlias *alias, byte tokencount, char if (param < 0 || param >= tokencount) { IConsolePrint(CC_ERROR, "Too many or wrong amount of parameters passed to alias."); - IConsolePrint(CC_HELP, "Usage of alias '{}': {}", alias->name, alias->cmdline); + IConsolePrint(CC_HELP, "Usage of alias '{}': '{}'.", alias->name, alias->cmdline); return; } diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp index e719c153d..09b1db4af 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -186,22 +186,13 @@ DEF_CONSOLE_HOOK(ConHookNewGRFDeveloperTool) } /** - * Show help for the console. - * @param str String to print in the console. - */ -static void IConsoleHelp(const char *str) -{ - IConsolePrint(CC_HELP, "- {}", str); -} - -/** * Reset status of all engines. * @return Will always succeed. */ DEF_CONSOLE_CMD(ConResetEngines) { if (argc == 0) { - IConsoleHelp("Reset status data of all engines. This might solve some issues with 'lost' engines. Usage: 'resetengines'"); + IConsolePrint(CC_HELP, "Reset status data of all engines. This might solve some issues with 'lost' engines. Usage: 'resetengines'."); return true; } @@ -217,7 +208,7 @@ DEF_CONSOLE_CMD(ConResetEngines) DEF_CONSOLE_CMD(ConResetEnginePool) { if (argc == 0) { - IConsoleHelp("Reset NewGRF allocations of engine slots. This will remove invalid engine definitions, and might make default engines available again."); + IConsolePrint(CC_HELP, "Reset NewGRF allocations of engine slots. This will remove invalid engine definitions, and might make default engines available again."); return true; } @@ -243,8 +234,8 @@ DEF_CONSOLE_CMD(ConResetEnginePool) DEF_CONSOLE_CMD(ConResetTile) { if (argc == 0) { - IConsoleHelp("Reset a tile to bare land. Usage: 'resettile <tile>'"); - IConsoleHelp("Tile can be either decimal (34161) or hexadecimal (0x4a5B)"); + IConsolePrint(CC_HELP, "Reset a tile to bare land. Usage: 'resettile <tile>'."); + IConsolePrint(CC_HELP, "Tile can be either decimal (34161) or hexadecimal (0x4a5B)."); return true; } @@ -273,9 +264,9 @@ DEF_CONSOLE_CMD(ConScrollToTile) { switch (argc) { case 0: - IConsoleHelp("Center the screen on a given tile."); - IConsoleHelp("Usage: 'scrollto <tile>' or 'scrollto <x> <y>'"); - IConsoleHelp("Numbers can be either decimal (34161) or hexadecimal (0x4a5B)."); + IConsolePrint(CC_HELP, "Center the screen on a given tile."); + IConsolePrint(CC_HELP, "Usage: 'scrollto <tile>' or 'scrollto <x> <y>'."); + IConsolePrint(CC_HELP, "Numbers can be either decimal (34161) or hexadecimal (0x4a5B)."); return true; case 2: { @@ -316,7 +307,7 @@ DEF_CONSOLE_CMD(ConScrollToTile) DEF_CONSOLE_CMD(ConSave) { if (argc == 0) { - IConsoleHelp("Save the current game. Usage: 'save <filename>'"); + IConsolePrint(CC_HELP, "Save the current game. Usage: 'save <filename>'."); return true; } @@ -343,8 +334,8 @@ DEF_CONSOLE_CMD(ConSave) DEF_CONSOLE_CMD(ConSaveConfig) { if (argc == 0) { - IConsoleHelp("Saves the configuration for new games to the configuration file, typically 'openttd.cfg'."); - IConsoleHelp("It does not save the configuration of the current game to the configuration file."); + IConsolePrint(CC_HELP, "Saves the configuration for new games to the configuration file, typically 'openttd.cfg'."); + IConsolePrint(CC_HELP, "It does not save the configuration of the current game to the configuration file."); return true; } @@ -356,7 +347,7 @@ DEF_CONSOLE_CMD(ConSaveConfig) DEF_CONSOLE_CMD(ConLoad) { if (argc == 0) { - IConsoleHelp("Load a game by name or index. Usage: 'load <file | number>'"); + IConsolePrint(CC_HELP, "Load a game by name or index. Usage: 'load <file | number>'."); return true; } @@ -385,7 +376,7 @@ DEF_CONSOLE_CMD(ConLoad) DEF_CONSOLE_CMD(ConRemove) { if (argc == 0) { - IConsoleHelp("Remove a savegame by name or index. Usage: 'rm <file | number>'"); + IConsolePrint(CC_HELP, "Remove a savegame by name or index. Usage: 'rm <file | number>'."); return true; } @@ -411,7 +402,7 @@ DEF_CONSOLE_CMD(ConRemove) DEF_CONSOLE_CMD(ConListFiles) { if (argc == 0) { - IConsoleHelp("List all loadable savegames and directories in the current dir via console. Usage: 'ls | dir'"); + IConsolePrint(CC_HELP, "List all loadable savegames and directories in the current dir via console. Usage: 'ls | dir'."); return true; } @@ -427,7 +418,7 @@ DEF_CONSOLE_CMD(ConListFiles) DEF_CONSOLE_CMD(ConChangeDirectory) { if (argc == 0) { - IConsoleHelp("Change the dir via console. Usage: 'cd <directory | number>'"); + IConsolePrint(CC_HELP, "Change the dir via console. Usage: 'cd <directory | number>'."); return true; } @@ -456,7 +447,7 @@ DEF_CONSOLE_CMD(ConPrintWorkingDirectory) const char *path; if (argc == 0) { - IConsoleHelp("Print out the current working directory. Usage: 'pwd'"); + IConsolePrint(CC_HELP, "Print out the current working directory. Usage: 'pwd'."); return true; } @@ -472,7 +463,7 @@ DEF_CONSOLE_CMD(ConPrintWorkingDirectory) DEF_CONSOLE_CMD(ConClearBuffer) { if (argc == 0) { - IConsoleHelp("Clear the console buffer. Usage: 'clear'"); + IConsolePrint(CC_HELP, "Clear the console buffer. Usage: 'clear'."); return true; } @@ -532,8 +523,8 @@ static bool ConKickOrBan(const char *argv, bool ban, const std::string &reason) DEF_CONSOLE_CMD(ConKick) { if (argc == 0) { - IConsoleHelp("Kick a client from a network game. Usage: 'kick <ip | client-id> [<kick-reason>]'"); - IConsoleHelp("For client-id's, see the command 'clients'"); + IConsolePrint(CC_HELP, "Kick a client from a network game. Usage: 'kick <ip | client-id> [<kick-reason>]'."); + IConsolePrint(CC_HELP, "For client-id's, see the command 'clients'."); return true; } @@ -555,9 +546,9 @@ DEF_CONSOLE_CMD(ConKick) DEF_CONSOLE_CMD(ConBan) { if (argc == 0) { - IConsoleHelp("Ban a client from a network game. Usage: 'ban <ip | client-id> [<ban-reason>]'"); - IConsoleHelp("For client-id's, see the command 'clients'"); - IConsoleHelp("If the client is no longer online, you can still ban their IP"); + IConsolePrint(CC_HELP, "Ban a client from a network game. Usage: 'ban <ip | client-id> [<ban-reason>]'."); + IConsolePrint(CC_HELP, "For client-id's, see the command 'clients'."); + IConsolePrint(CC_HELP, "If the client is no longer online, you can still ban their IP."); return true; } @@ -579,8 +570,8 @@ DEF_CONSOLE_CMD(ConBan) DEF_CONSOLE_CMD(ConUnBan) { if (argc == 0) { - IConsoleHelp("Unban a client from a network game. Usage: 'unban <ip | banlist-index>'"); - IConsoleHelp("For a list of banned IP's, see the command 'banlist'"); + IConsolePrint(CC_HELP, "Unban a client from a network game. Usage: 'unban <ip | banlist-index>'."); + IConsolePrint(CC_HELP, "For a list of banned IP's, see the command 'banlist'."); return true; } @@ -611,7 +602,7 @@ DEF_CONSOLE_CMD(ConUnBan) DEF_CONSOLE_CMD(ConBanList) { if (argc == 0) { - IConsoleHelp("List the IP's of banned clients: Usage 'banlist'"); + IConsolePrint(CC_HELP, "List the IP's of banned clients: Usage 'banlist'."); return true; } @@ -629,7 +620,7 @@ DEF_CONSOLE_CMD(ConBanList) DEF_CONSOLE_CMD(ConPauseGame) { if (argc == 0) { - IConsoleHelp("Pause a network game. Usage: 'pause'"); + IConsolePrint(CC_HELP, "Pause a network game. Usage: 'pause'."); return true; } @@ -651,7 +642,7 @@ DEF_CONSOLE_CMD(ConPauseGame) DEF_CONSOLE_CMD(ConUnpauseGame) { if (argc == 0) { - IConsoleHelp("Unpause a network game. Usage: 'unpause'"); + IConsolePrint(CC_HELP, "Unpause a network game. Usage: 'unpause'."); return true; } @@ -677,8 +668,8 @@ DEF_CONSOLE_CMD(ConUnpauseGame) DEF_CONSOLE_CMD(ConRcon) { if (argc == 0) { - IConsoleHelp("Remote control the server from another client. Usage: 'rcon <password> <command>'"); - IConsoleHelp("Remember to enclose the command in quotes, otherwise only the first parameter is sent"); + IConsolePrint(CC_HELP, "Remote control the server from another client. Usage: 'rcon <password> <command>'."); + IConsolePrint(CC_HELP, "Remember to enclose the command in quotes, otherwise only the first parameter is sent."); return true; } @@ -695,7 +686,7 @@ DEF_CONSOLE_CMD(ConRcon) DEF_CONSOLE_CMD(ConStatus) { if (argc == 0) { - IConsoleHelp("List the status of all clients connected to the server. Usage 'status'"); + IConsolePrint(CC_HELP, "List the status of all clients connected to the server. Usage 'status'."); return true; } @@ -706,8 +697,8 @@ DEF_CONSOLE_CMD(ConStatus) DEF_CONSOLE_CMD(ConServerInfo) { if (argc == 0) { - IConsoleHelp("List current and maximum client/company limits. Usage 'server_info'"); - IConsoleHelp("You can change these values by modifying settings 'network.max_clients', 'network.max_companies' and 'network.max_spectators'"); + IConsolePrint(CC_HELP, "List current and maximum client/company limits. Usage 'server_info'."); + IConsolePrint(CC_HELP, "You can change these values by modifying settings 'network.max_clients', 'network.max_companies' and 'network.max_spectators'."); return true; } @@ -721,8 +712,8 @@ DEF_CONSOLE_CMD(ConServerInfo) DEF_CONSOLE_CMD(ConClientNickChange) { if (argc != 3) { - IConsoleHelp("Change the nickname of a connected client. Usage: 'client_name <client-id> <new-name>'"); - IConsoleHelp("For client-id's, see the command 'clients'"); + IConsolePrint(CC_HELP, "Change the nickname of a connected client. Usage: 'client_name <client-id> <new-name>'."); + IConsolePrint(CC_HELP, "For client-id's, see the command 'clients'."); return true; } @@ -755,8 +746,8 @@ DEF_CONSOLE_CMD(ConClientNickChange) DEF_CONSOLE_CMD(ConJoinCompany) { if (argc < 2) { - IConsoleHelp("Request joining another company. Usage: join <company-id> [<password>]"); - IConsoleHelp("For valid company-id see company list, use 255 for spectator"); + IConsolePrint(CC_HELP, "Request joining another company. Usage: 'join <company-id> [<password>]'."); + IConsolePrint(CC_HELP, "For valid company-id see company list, use 255 for spectator."); return true; } @@ -802,8 +793,8 @@ DEF_CONSOLE_CMD(ConJoinCompany) DEF_CONSOLE_CMD(ConMoveClient) { if (argc < 3) { - IConsoleHelp("Move a client to another company. Usage: move <client-id> <company-id>"); - IConsoleHelp("For valid client-id see 'clients', for valid company-id see 'companies', use 255 for moving to spectators"); + IConsolePrint(CC_HELP, "Move a client to another company. Usage: 'move <client-id> <company-id>'."); + IConsolePrint(CC_HELP, "For valid client-id see 'clients', for valid company-id see 'companies', use 255 for moving to spectators."); return true; } @@ -845,8 +836,8 @@ DEF_CONSOLE_CMD(ConMoveClient) DEF_CONSOLE_CMD(ConResetCompany) { if (argc == 0) { - IConsoleHelp("Remove an idle company from the game. Usage: 'reset_company <company-id>'"); - IConsoleHelp("For company-id's, see the list of companies from the dropdown menu. Company 1 is 1, etc."); + IConsolePrint(CC_HELP, "Remove an idle company from the game. Usage: 'reset_company <company-id>'."); + IConsolePrint(CC_HELP, "For company-id's, see the list of companies from the dropdown menu. Company 1 is 1, etc."); return true; } @@ -885,7 +876,7 @@ DEF_CONSOLE_CMD(ConResetCompany) DEF_CONSOLE_CMD(ConNetworkClients) { if (argc == 0) { - IConsoleHelp("Get a list of connected clients including their ID, name, company-id, and IP. Usage: 'clients'"); + IConsolePrint(CC_HELP, "Get a list of connected clients including their ID, name, company-id, and IP. Usage: 'clients'."); return true; } @@ -897,9 +888,9 @@ DEF_CONSOLE_CMD(ConNetworkClients) DEF_CONSOLE_CMD(ConNetworkReconnect) { if (argc == 0) { - IConsoleHelp("Reconnect to server to which you were connected last time. Usage: 'reconnect [<company>]'"); - IConsoleHelp("Company 255 is spectator (default, if not specified), 0 means creating new company."); - IConsoleHelp("All others are a certain company with Company 1 being #1"); + IConsolePrint(CC_HELP, "Reconnect to server to which you were connected last time. Usage: 'reconnect [<company>]'."); + IConsolePrint(CC_HELP, "Company 255 is spectator (default, if not specified), 0 means creating new company."); + IConsolePrint(CC_HELP, "All others are a certain company with Company 1 being #1."); return true; } @@ -928,9 +919,9 @@ DEF_CONSOLE_CMD(ConNetworkReconnect) DEF_CONSOLE_CMD(ConNetworkConnect) { if (argc == 0) { - IConsoleHelp("Connect to a remote OTTD server and join the game. Usage: 'connect <ip>'"); - IConsoleHelp("IP can contain port and company: 'IP[:Port][#Company]', eg: 'server.ottd.org:443#2'"); - IConsoleHelp("Company #255 is spectator all others are a certain company with Company 1 being #1"); + IConsolePrint(CC_HELP, "Connect to a remote OTTD server and join the game. Usage: 'connect <ip>'."); + IConsolePrint(CC_HELP, "IP can contain port and company: 'IP[:Port][#Company]', eg: 'server.ottd.org:443#2'."); + IConsolePrint(CC_HELP, "Company #255 is spectator all others are a certain company with Company 1 being #1."); return true; } @@ -946,7 +937,7 @@ DEF_CONSOLE_CMD(ConNetworkConnect) DEF_CONSOLE_CMD(ConExec) { if (argc == 0) { - IConsoleHelp("Execute a local script file. Usage: 'exec <script> <?>'"); + IConsolePrint(CC_HELP, "Execute a local script file. Usage: 'exec <script> <?>'."); return true; } @@ -997,7 +988,7 @@ DEF_CONSOLE_CMD(ConExec) DEF_CONSOLE_CMD(ConReturn) { if (argc == 0) { - IConsoleHelp("Stop executing a running script. Usage: 'return'"); + IConsolePrint(CC_HELP, "Stop executing a running script. Usage: 'return'."); return true; } @@ -1015,8 +1006,8 @@ DEF_CONSOLE_CMD(ConScript) extern FILE *_iconsole_output_file; if (argc == 0) { - IConsoleHelp("Start or stop logging console output to a file. Usage: 'script <filename>'"); - IConsoleHelp("If filename is omitted, a running log is stopped if it is active"); + IConsolePrint(CC_HELP, "Start or stop logging console output to a file. Usage: 'script <filename>'."); + IConsolePrint(CC_HELP, "If filename is omitted, a running log is stopped if it is active."); return true; } @@ -1038,7 +1029,7 @@ DEF_CONSOLE_CMD(ConScript) DEF_CONSOLE_CMD(ConEcho) { if (argc == 0) { - IConsoleHelp("Print back the first argument to the console. Usage: 'echo <arg>'"); + IConsolePrint(CC_HELP, "Print back the first argument to the console. Usage: 'echo <arg>'."); return true; } @@ -1050,7 +1041,7 @@ DEF_CONSOLE_CMD(ConEcho) DEF_CONSOLE_CMD(ConEchoC) { if (argc == 0) { - IConsoleHelp("Print back the first argument to the console in a given colour. Usage: 'echoc <colour> <arg2>'"); + IConsolePrint(CC_HELP, "Print back the first argument to the console in a given colour. Usage: 'echoc <colour> <arg2>'."); return true; } @@ -1062,8 +1053,8 @@ DEF_CONSOLE_CMD(ConEchoC) DEF_CONSOLE_CMD(ConNewGame) { if (argc == 0) { - IConsoleHelp("Start a new game. Usage: 'newgame [seed]'"); - IConsoleHelp("The server can force a new game using 'newgame'; any client joined will rejoin after the server is done generating the new game."); + IConsolePrint(CC_HELP, "Start a new game. Usage: 'newgame [seed]'."); + IConsolePrint(CC_HELP, "The server can force a new game using 'newgame'; any client joined will rejoin after the server is done generating the new game."); return true; } @@ -1074,11 +1065,11 @@ DEF_CONSOLE_CMD(ConNewGame) DEF_CONSOLE_CMD(ConRestart) { if (argc == 0) { - IConsoleHelp("Restart game. Usage: 'restart'"); - IConsoleHelp("Restarts a game. It tries to reproduce the exact same map as the game started with."); - IConsoleHelp("However:"); - IConsoleHelp(" * restarting games started in another version might create another map due to difference in map generation"); - IConsoleHelp(" * restarting games based on scenarios, loaded games or heightmaps will start a new game based on the settings stored in the scenario/savegame"); + IConsolePrint(CC_HELP, "Restart game. Usage: 'restart'."); + IConsolePrint(CC_HELP, "Restarts a game. It tries to reproduce the exact same map as the game started with."); + IConsolePrint(CC_HELP, "However:"); + IConsolePrint(CC_HELP, " * restarting games started in another version might create another map due to difference in map generation."); + IConsolePrint(CC_HELP, " * restarting games based on scenarios, loaded games or heightmaps will start a new game based on the settings stored in the scenario/savegame."); return true; } @@ -1092,10 +1083,10 @@ DEF_CONSOLE_CMD(ConRestart) DEF_CONSOLE_CMD(ConReload) { if (argc == 0) { - IConsoleHelp("Reload game. Usage: 'reload'"); - IConsoleHelp("Reloads a game."); - IConsoleHelp(" * if you started from a savegame / scenario / heightmap, that exact same savegame / scenario / heightmap will be loaded."); - IConsoleHelp(" * if you started from a new game, this acts the same as 'restart'."); + IConsolePrint(CC_HELP, "Reload game. Usage: 'reload'."); + IConsolePrint(CC_HELP, "Reloads a game."); + IConsolePrint(CC_HELP, " * if you started from a savegame / scenario / heightmap, that exact same savegame / scenario / heightmap will be loaded."); + IConsolePrint(CC_HELP, " * if you started from a new game, this acts the same as 'restart'."); return true; } @@ -1167,9 +1158,9 @@ DEF_CONSOLE_CMD(ConListGame) DEF_CONSOLE_CMD(ConStartAI) { if (argc == 0 || argc > 3) { - IConsoleHelp("Start a new AI. Usage: 'start_ai [<AI>] [<settings>]'"); - IConsoleHelp("Start a new AI. If <AI> is given, it starts that specific AI (if found)."); - IConsoleHelp("If <settings> is given, it is parsed and the AI settings are set to that."); + IConsolePrint(CC_HELP, "Start a new AI. Usage: 'start_ai [<AI>] [<settings>]'."); + IConsolePrint(CC_HELP, "Start a new AI. If <AI> is given, it starts that specific AI (if found)."); + IConsolePrint(CC_HELP, "If <settings> is given, it is parsed and the AI settings are set to that."); return true; } @@ -1241,8 +1232,8 @@ DEF_CONSOLE_CMD(ConStartAI) DEF_CONSOLE_CMD(ConReloadAI) { if (argc != 2) { - IConsoleHelp("Reload an AI. Usage: 'reload_ai <company-id>'"); - IConsoleHelp("Reload the AI with the given company id. For company-id's, see the list of companies from the dropdown menu. Company 1 is 1, etc."); + IConsolePrint(CC_HELP, "Reload an AI. Usage: 'reload_ai <company-id>'."); + IConsolePrint(CC_HELP, "Reload the AI with the given company id. For company-id's, see the list of companies from the dropdown menu. Company 1 is 1, etc."); return true; } @@ -1279,8 +1270,8 @@ DEF_CONSOLE_CMD(ConReloadAI) DEF_CONSOLE_CMD(ConStopAI) { if (argc != 2) { - IConsoleHelp("Stop an AI. Usage: 'stop_ai <company-id>'"); - IConsoleHelp("Stop the AI with the given company id. For company-id's, see the list of companies from the dropdown menu. Company 1 is 1, etc."); + IConsolePrint(CC_HELP, "Stop an AI. Usage: 'stop_ai <company-id>'."); + IConsolePrint(CC_HELP, "Stop the AI with the given company id. For company-id's, see the list of companies from the dropdown menu. Company 1 is 1, etc."); return true; } @@ -1316,7 +1307,7 @@ DEF_CONSOLE_CMD(ConStopAI) DEF_CONSOLE_CMD(ConRescanAI) { if (argc == 0) { - IConsoleHelp("Rescan the AI dir for scripts. Usage: 'rescan_ai'"); + IConsolePrint(CC_HELP, "Rescan the AI dir for scripts. Usage: 'rescan_ai'."); return true; } @@ -1333,7 +1324,7 @@ DEF_CONSOLE_CMD(ConRescanAI) DEF_CONSOLE_CMD(ConRescanGame) { if (argc == 0) { - IConsoleHelp("Rescan the Game Script dir for scripts. Usage: 'rescan_game'"); + IConsolePrint(CC_HELP, "Rescan the Game Script dir for scripts. Usage: 'rescan_game'."); return true; } @@ -1350,7 +1341,7 @@ DEF_CONSOLE_CMD(ConRescanGame) DEF_CONSOLE_CMD(ConRescanNewGRF) { if (argc == 0) { - IConsoleHelp("Rescan the data dir for NewGRFs. Usage: 'rescan_newgrf'"); + IConsolePrint(CC_HELP, "Rescan the data dir for NewGRFs. Usage: 'rescan_newgrf'."); return true; } @@ -1364,8 +1355,8 @@ DEF_CONSOLE_CMD(ConRescanNewGRF) DEF_CONSOLE_CMD(ConGetSeed) { if (argc == 0) { - IConsoleHelp("Returns the seed used to create this game. Usage: 'getseed'"); - IConsoleHelp("The seed can be used to reproduce the exact same map as the game started with."); + IConsolePrint(CC_HELP, "Returns the seed used to create this game. Usage: 'getseed'."); + IConsolePrint(CC_HELP, "The seed can be used to reproduce the exact same map as the game started with."); return true; } @@ -1376,7 +1367,7 @@ DEF_CONSOLE_CMD(ConGetSeed) DEF_CONSOLE_CMD(ConGetDate) { if (argc == 0) { - IConsoleHelp("Returns the current date (year-month-day) of the game. Usage: 'getdate'"); + IConsolePrint(CC_HELP, "Returns the current date (year-month-day) of the game. Usage: 'getdate'."); return true; } @@ -1389,7 +1380,7 @@ DEF_CONSOLE_CMD(ConGetDate) DEF_CONSOLE_CMD(ConGetSysDate) { if (argc == 0) { - IConsoleHelp("Returns the current date (year-month-day) of your system. Usage: 'getsysdate'"); + IConsolePrint(CC_HELP, "Returns the current date (year-month-day) of your system. Usage: 'getsysdate'."); return true; } @@ -1405,7 +1396,7 @@ DEF_CONSOLE_CMD(ConAlias) IConsoleAlias *alias; if (argc == 0) { - IConsoleHelp("Add a new alias, or redefine the behaviour of an existing alias . Usage: 'alias <name> <command>'"); + IConsolePrint(CC_HELP, "Add a new alias, or redefine the behaviour of an existing alias . Usage: 'alias <name> <command>'."); return true; } @@ -1423,15 +1414,15 @@ DEF_CONSOLE_CMD(ConAlias) DEF_CONSOLE_CMD(ConScreenShot) { if (argc == 0) { - IConsoleHelp("Create a screenshot of the game. Usage: 'screenshot [viewport | normal | big | giant | heightmap | minimap] [no_con] [size <width> <height>] [<filename>]'"); - IConsoleHelp("'viewport' (default) makes a screenshot of the current viewport (including menus, windows, ..), " - "'normal' makes a screenshot of the visible area, " - "'big' makes a zoomed-in screenshot of the visible area, " - "'giant' makes a screenshot of the whole map, " - "'heightmap' makes a heightmap screenshot of the map that can be loaded in as heightmap, " - "'minimap' makes a top-viewed minimap screenshot of the whole world which represents one tile by one pixel. " - "'no_con' hides the console to create the screenshot (only useful in combination with 'viewport'). " - "'size' sets the width and height of the viewport to make a screenshot of (only useful in combination with 'normal' or 'big')."); + IConsolePrint(CC_HELP, "Create a screenshot of the game. Usage: 'screenshot [viewport | normal | big | giant | heightmap | minimap] [no_con] [size <width> <height>] [<filename>]'."); + IConsolePrint(CC_HELP, " 'viewport' (default) makes a screenshot of the current viewport (including menus, windows)."); + IConsolePrint(CC_HELP, " 'normal' makes a screenshot of the visible area."); + IConsolePrint(CC_HELP, " 'big' makes a zoomed-in screenshot of the visible area."); + IConsolePrint(CC_HELP, " 'giant' makes a screenshot of the whole map."); + IConsolePrint(CC_HELP, " 'heightmap' makes a heightmap screenshot of the map that can be loaded in as heightmap."); + IConsolePrint(CC_HELP, " 'minimap' makes a top-viewed minimap screenshot of the whole world which represents one tile by one pixel."); + IConsolePrint(CC_HELP, " 'no_con' hides the console to create the screenshot (only useful in combination with 'viewport')."); + IConsolePrint(CC_HELP, " 'size' sets the width and height of the viewport to make a screenshot of (only useful in combination with 'normal' or 'big')."); return true; } @@ -1503,7 +1494,7 @@ DEF_CONSOLE_CMD(ConScreenShot) DEF_CONSOLE_CMD(ConInfoCmd) { if (argc == 0) { - IConsoleHelp("Print out debugging information about a command. Usage: 'info_cmd <cmd>'"); + IConsolePrint(CC_HELP, "Print out debugging information about a command. Usage: 'info_cmd <cmd>'."); return true; } @@ -1525,8 +1516,8 @@ DEF_CONSOLE_CMD(ConInfoCmd) DEF_CONSOLE_CMD(ConDebugLevel) { if (argc == 0) { - IConsoleHelp("Get/set the default debugging level for the game. Usage: 'debug_level [<level>]'"); - IConsoleHelp("Level can be any combination of names, levels. Eg 'net=5 ms=4'. Remember to enclose it in \"'s"); + IConsolePrint(CC_HELP, "Get/set the default debugging level for the game. Usage: 'debug_level [<level>]'."); + IConsolePrint(CC_HELP, "Level can be any combination of names, levels. Eg 'net=5 ms=4'. Remember to enclose it in \"'\"s."); return true; } @@ -1544,7 +1535,7 @@ DEF_CONSOLE_CMD(ConDebugLevel) DEF_CONSOLE_CMD(ConExit) { if (argc == 0) { - IConsoleHelp("Exit the game. Usage: 'exit'"); + IConsolePrint(CC_HELP, "Exit the game. Usage: 'exit'."); return true; } @@ -1557,7 +1548,7 @@ DEF_CONSOLE_CMD(ConExit) DEF_CONSOLE_CMD(ConPart) { if (argc == 0) { - IConsoleHelp("Leave the currently joined/running game (only ingame). Usage: 'part'"); + IConsolePrint(CC_HELP, "Leave the currently joined/running game (only ingame). Usage: 'part'."); return true; } @@ -1609,7 +1600,7 @@ DEF_CONSOLE_CMD(ConHelp) DEF_CONSOLE_CMD(ConListCommands) { if (argc == 0) { - IConsoleHelp("List all registered commands. Usage: 'list_cmds [<pre-filter>]'"); + IConsolePrint(CC_HELP, "List all registered commands. Usage: 'list_cmds [<pre-filter>]'."); return true; } @@ -1626,7 +1617,7 @@ DEF_CONSOLE_CMD(ConListCommands) DEF_CONSOLE_CMD(ConListAliases) { if (argc == 0) { - IConsoleHelp("List all registered aliases. Usage: 'list_aliases [<pre-filter>]'"); + IConsolePrint(CC_HELP, "List all registered aliases. Usage: 'list_aliases [<pre-filter>]'."); return true; } @@ -1643,7 +1634,7 @@ DEF_CONSOLE_CMD(ConListAliases) DEF_CONSOLE_CMD(ConCompanies) { if (argc == 0) { - IConsoleHelp("List the details of all companies in the game. Usage 'companies'"); + IConsolePrint(CC_HELP, "List the details of all companies in the game. Usage 'companies'."); return true; } @@ -1678,7 +1669,7 @@ DEF_CONSOLE_CMD(ConCompanies) DEF_CONSOLE_CMD(ConSay) { if (argc == 0) { - IConsoleHelp("Chat to your fellow players in a multiplayer game. Usage: 'say \"<msg>\"'"); + IConsolePrint(CC_HELP, "Chat to your fellow players in a multiplayer game. Usage: 'say \"<msg>\"'."); return true; } @@ -1697,8 +1688,8 @@ DEF_CONSOLE_CMD(ConSay) DEF_CONSOLE_CMD(ConSayCompany) { if (argc == 0) { - IConsoleHelp("Chat to a certain company in a multiplayer game. Usage: 'say_company <company-no> \"<msg>\"'"); - IConsoleHelp("CompanyNo is the company that plays as company <companyno>, 1 through max_companies"); + IConsolePrint(CC_HELP, "Chat to a certain company in a multiplayer game. Usage: 'say_company <company-no> \"<msg>\"'."); + IConsolePrint(CC_HELP, "CompanyNo is the company that plays as company <companyno>, 1 through max_companies."); return true; } @@ -1723,8 +1714,8 @@ DEF_CONSOLE_CMD(ConSayCompany) DEF_CONSOLE_CMD(ConSayClient) { if (argc == 0) { - IConsoleHelp("Chat to a certain client in a multiplayer game. Usage: 'say_client <client-no> \"<msg>\"'"); - IConsoleHelp("For client-id's, see the command 'clients'"); + IConsolePrint(CC_HELP, "Chat to a certain client in a multiplayer game. Usage: 'say_client <client-no> \"<msg>\"'."); + IConsolePrint(CC_HELP, "For client-id's, see the command 'clients'."); return true; } @@ -1844,13 +1835,13 @@ DEF_CONSOLE_CMD(ConContent) } if (argc <= 1) { - IConsoleHelp("Query, select and download content. Usage: 'content update|upgrade|select [id]|unselect [all|id]|state [filter]|download'"); - IConsoleHelp(" update: get a new list of downloadable content; must be run first"); - IConsoleHelp(" upgrade: select all items that are upgrades"); - IConsoleHelp(" select: select a specific item given by its id. If no parameter is given, all selected content will be listed"); - IConsoleHelp(" unselect: unselect a specific item given by its id or 'all' to unselect all"); - IConsoleHelp(" state: show the download/select state of all downloadable content. Optionally give a filter string"); - IConsoleHelp(" download: download all content you've selected"); + IConsolePrint(CC_HELP, "Query, select and download content. Usage: 'content update|upgrade|select [id]|unselect [all|id]|state [filter]|download'."); + IConsolePrint(CC_HELP, " update: get a new list of downloadable content; must be run first."); + IConsolePrint(CC_HELP, " upgrade: select all items that are upgrades."); + IConsolePrint(CC_HELP, " select: select a specific item given by its id. If no parameter is given, all selected content will be listed."); + IConsolePrint(CC_HELP, " unselect: unselect a specific item given by its id or 'all' to unselect all."); + IConsolePrint(CC_HELP, " state: show the download/select state of all downloadable content. Optionally give a filter string."); + IConsolePrint(CC_HELP, " download: download all content you've selected."); return true; } @@ -1923,8 +1914,8 @@ DEF_CONSOLE_CMD(ConContent) DEF_CONSOLE_CMD(ConSetting) { if (argc == 0) { - IConsoleHelp("Change setting for all clients. Usage: 'setting <name> [<value>]'"); - IConsoleHelp("Omitting <value> will print out the current value of the setting."); + IConsolePrint(CC_HELP, "Change setting for all clients. Usage: 'setting <name> [<value>]'."); + IConsolePrint(CC_HELP, "Omitting <value> will print out the current value of the setting."); return true; } @@ -1942,8 +1933,8 @@ DEF_CONSOLE_CMD(ConSetting) DEF_CONSOLE_CMD(ConSettingNewgame) { if (argc == 0) { - IConsoleHelp("Change setting for the next game. Usage: 'setting_newgame <name> [<value>]'"); - IConsoleHelp("Omitting <value> will print out the current value of the setting."); + IConsolePrint(CC_HELP, "Change setting for the next game. Usage: 'setting_newgame <name> [<value>]'."); + IConsolePrint(CC_HELP, "Omitting <value> will print out the current value of the setting."); return true; } @@ -1961,7 +1952,7 @@ DEF_CONSOLE_CMD(ConSettingNewgame) DEF_CONSOLE_CMD(ConListSettings) { if (argc == 0) { - IConsoleHelp("List settings. Usage: 'list_settings [<pre-filter>]'"); + IConsolePrint(CC_HELP, "List settings. Usage: 'list_settings [<pre-filter>]'."); return true; } @@ -1980,7 +1971,7 @@ DEF_CONSOLE_CMD(ConGamelogPrint) DEF_CONSOLE_CMD(ConNewGRFReload) { if (argc == 0) { - IConsoleHelp("Reloads all active NewGRFs from disk. Equivalent to reapplying NewGRFs via the settings, but without asking for confirmation. This might crash OpenTTD!"); + IConsolePrint(CC_HELP, "Reloads all active NewGRFs from disk. Equivalent to reapplying NewGRFs via the settings, but without asking for confirmation. This might crash OpenTTD!"); return true; } @@ -1991,19 +1982,19 @@ DEF_CONSOLE_CMD(ConNewGRFReload) DEF_CONSOLE_CMD(ConNewGRFProfile) { if (argc == 0) { - IConsoleHelp("Collect performance data about NewGRF sprite requests and callbacks. Sub-commands can be abbreviated."); - IConsoleHelp("Usage: newgrf_profile [list]"); - IConsoleHelp(" List all NewGRFs that can be profiled, and their status."); - IConsoleHelp("Usage: newgrf_profile select <grf-num>..."); - IConsoleHelp(" Select one or more GRFs for profiling."); - IConsoleHelp("Usage: newgrf_profile unselect <grf-num>..."); - IConsoleHelp(" Unselect one or more GRFs from profiling. Use the keyword \"all\" instead of a GRF number to unselect all. Removing an active profiler aborts data collection."); - IConsoleHelp("Usage: newgrf_profile start [<num-days>]"); - IConsoleHelp(" Begin profiling all selected GRFs. If a number of days is provided, profiling stops after that many in-game days."); - IConsoleHelp("Usage: newgrf_profile stop"); - IConsoleHelp(" End profiling and write the collected data to CSV files."); - IConsoleHelp("Usage: newgrf_profile abort"); - IConsoleHelp(" End profiling and discard all collected data."); + IConsolePrint(CC_HELP, "Collect performance data about NewGRF sprite requests and callbacks. Sub-commands can be abbreviated."); + IConsolePrint(CC_HELP, "Usage: 'newgrf_profile [list]':"); + IConsolePrint(CC_HELP, " List all NewGRFs that can be profiled, and their status."); + IConsolePrint(CC_HELP, "Usage: 'newgrf_profile select <grf-num>...':"); + IConsolePrint(CC_HELP, " Select one or more GRFs for profiling."); + IConsolePrint(CC_HELP, "Usage: 'newgrf_profile unselect <grf-num>...':"); + IConsolePrint(CC_HELP, " Unselect one or more GRFs from profiling. Use the keyword \"all\" instead of a GRF number to unselect all. Removing an active profiler aborts data collection."); + IConsolePrint(CC_HELP, "Usage: 'newgrf_profile start [<num-days>]':"); + IConsolePrint(CC_HELP, " Begin profiling all selected GRFs. If a number of days is provided, profiling stops after that many in-game days."); + IConsolePrint(CC_HELP, "Usage: 'newgrf_profile stop':"); + IConsolePrint(CC_HELP, " End profiling and write the collected data to CSV files."); + IConsolePrint(CC_HELP, "Usage: 'newgrf_profile abort':"); + IConsolePrint(CC_HELP, " End profiling and discard all collected data."); return true; } @@ -2135,7 +2126,7 @@ DEF_CONSOLE_CMD(ConFramerate) extern void ConPrintFramerate(); // framerate_gui.cpp if (argc == 0) { - IConsoleHelp("Show frame rate and game speed information"); + IConsolePrint(CC_HELP, "Show frame rate and game speed information."); return true; } @@ -2148,7 +2139,7 @@ DEF_CONSOLE_CMD(ConFramerateWindow) extern void ShowFramerateWindow(); if (argc == 0) { - IConsoleHelp("Open the frame rate window"); + IConsolePrint(CC_HELP, "Open the frame rate window."); return true; } @@ -2290,9 +2281,9 @@ static void ConDumpCargoTypes() DEF_CONSOLE_CMD(ConDumpInfo) { if (argc != 2) { - IConsoleHelp("Dump debugging information."); - IConsoleHelp("Usage: dump_info roadtypes|railtypes|cargotypes"); - IConsoleHelp(" Show information about road/tram types, rail types or cargo types."); + IConsolePrint(CC_HELP, "Dump debugging information."); + IConsolePrint(CC_HELP, "Usage: 'dump_info roadtypes|railtypes|cargotypes'."); + IConsolePrint(CC_HELP, " Show information about road/tram types, rail types or cargo types."); return true; } |