From 112f05e7053079a3bedbbbe114c5a6a6152a3866 Mon Sep 17 00:00:00 2001 From: rubidium Date: Wed, 13 Jun 2007 14:52:41 +0000 Subject: (svn r10137) -Add: console command to get the current game date. --- src/console_cmds.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp index 5ab671150..0fe85c86d 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -941,6 +941,20 @@ DEF_CONSOLE_CMD(ConGetSeed) return true; } +DEF_CONSOLE_CMD(ConGetDate) +{ + if (argc == 0) { + IConsoleHelp("Returns the current date (day-month-year) of the game. Usage: 'getdate'"); + return true; + } + + YearMonthDay ymd; + ConvertDateToYMD(_date, &ymd); + IConsolePrintF(_icolour_def, "Date: %d-%d-%d", ymd.day, ymd.month + 1, ymd.year); + return true; +} + + DEF_CONSOLE_CMD(ConAlias) { IConsoleAlias *alias; @@ -1496,6 +1510,7 @@ void IConsoleStdLibRegister() IConsoleCmdRegister("newgame", ConNewGame); IConsoleCmdRegister("restart", ConRestart); IConsoleCmdRegister("getseed", ConGetSeed); + IConsoleCmdRegister("getdate", ConGetDate); IConsoleCmdRegister("quit", ConExit); IConsoleCmdRegister("resetengines", ConResetEngines); IConsoleCmdRegister("return", ConReturn); -- cgit v1.2.3-54-g00ecf