summaryrefslogtreecommitdiff
path: root/console_cmds.c
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-04-23 22:06:52 +0000
committerDarkvater <darkvater@openttd.org>2006-04-23 22:06:52 +0000
commitfd2a005139eb3a94db9e6dbe0effd5e26e853381 (patch)
tree4cc0e5dfb601d7217b3bbde9674c5c6e3612c5bc /console_cmds.c
parentd7bc0293b12c444b57ebac4c4f065f4cb3e5cb5c (diff)
downloadopenttd-fd2a005139eb3a94db9e6dbe0effd5e26e853381.tar.xz
(svn r4558) - Fix: 'stopall' was moved to debug, so move the function there as well.
Diffstat (limited to 'console_cmds.c')
-rw-r--r--console_cmds.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/console_cmds.c b/console_cmds.c
index 2228b66aa..494cc945d 100644
--- a/console_cmds.c
+++ b/console_cmds.c
@@ -92,28 +92,6 @@ static void IConsoleHelp(const char *str)
IConsolePrintF(_icolour_warn, "- %s", str);
}
-DEF_CONSOLE_CMD(ConStopAllVehicles)
-{
- Vehicle* v;
- if (argc == 0) {
- IConsoleHelp("Stops all vehicles in the game. For debugging only! Use at your own risk... Usage: 'stopall'");
- return true;
- }
-
- FOR_ALL_VEHICLES(v) {
- if (IsValidVehicle(v)) {
- /* Code ripped from CmdStartStopTrain. Can't call it, because of
- * ownership problems, so we'll duplicate some code, for now */
- if (v->type == VEH_Train)
- v->u.rail.days_since_order_progr = 0;
- v->vehstatus |= VS_STOPPED;
- InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR);
- InvalidateWindow(WC_VEHICLE_DEPOT, v->tile);
- }
- }
- return true;
-}
-
DEF_CONSOLE_CMD(ConResetEngines)
{
if (argc == 0) {
@@ -144,6 +122,28 @@ DEF_CONSOLE_CMD(ConResetTile)
return false;
}
+
+DEF_CONSOLE_CMD(ConStopAllVehicles)
+{
+ Vehicle* v;
+ if (argc == 0) {
+ IConsoleHelp("Stops all vehicles in the game. For debugging only! Use at your own risk... Usage: 'stopall'");
+ return true;
+ }
+
+ FOR_ALL_VEHICLES(v) {
+ if (IsValidVehicle(v)) {
+ /* Code ripped from CmdStartStopTrain. Can't call it, because of
+ * ownership problems, so we'll duplicate some code, for now */
+ if (v->type == VEH_Train)
+ v->u.rail.days_since_order_progr = 0;
+ v->vehstatus |= VS_STOPPED;
+ InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR);
+ InvalidateWindow(WC_VEHICLE_DEPOT, v->tile);
+ }
+ }
+ return true;
+}
#endif /* _DEBUG */
DEF_CONSOLE_CMD(ConScrollToTile)