(svn r23647) -Add: add rescan_game as console command (patch by Xaroth)
This commit is contained in:
@@ -1274,6 +1274,23 @@ DEF_CONSOLE_CMD(ConRescanAI)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DEF_CONSOLE_CMD(ConRescanGame)
|
||||||
|
{
|
||||||
|
if (argc == 0) {
|
||||||
|
IConsoleHelp("Rescan the Game Script dir for scripts. Usage: 'rescan_game'");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_networking && !_network_server) {
|
||||||
|
IConsoleWarning("Only the server can rescan the Game Script dir for scripts.");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Game::Rescan();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
DEF_CONSOLE_CMD(ConRescanNewGRF)
|
DEF_CONSOLE_CMD(ConRescanNewGRF)
|
||||||
{
|
{
|
||||||
if (argc == 0) {
|
if (argc == 0) {
|
||||||
@@ -1918,6 +1935,7 @@ void IConsoleStdLibRegister()
|
|||||||
|
|
||||||
IConsoleCmdRegister("list_game", ConListGame);
|
IConsoleCmdRegister("list_game", ConListGame);
|
||||||
IConsoleCmdRegister("list_game_libs", ConListGameLibs);
|
IConsoleCmdRegister("list_game_libs", ConListGameLibs);
|
||||||
|
IConsoleCmdRegister("rescan_game", ConRescanGame);
|
||||||
|
|
||||||
/* networking functions */
|
/* networking functions */
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
|
Reference in New Issue
Block a user