X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/micropolis/blobdiff_plain/c46005fac01be68d45238a9344375fff5425f9a2..368d83ae8d59a7368779f94b48b302c03e8cfa01:/src/sim/w_sim.c diff --git a/src/sim/w_sim.c b/src/sim/w_sim.c index 71f2f1a..c256e1e 100644 --- a/src/sim/w_sim.c +++ b/src/sim/w_sim.c @@ -145,6 +145,7 @@ SIMCMD_CALL(StartBulldozer) SIMCMD_CALL(StopBulldozer) SIMCMD_CALL(MakeFire) SIMCMD_CALL(MakeFlood) +SIMCMD_CALL(MakeAirCrash) SIMCMD_CALL(MakeTornado) SIMCMD_CALL(MakeEarthquake) SIMCMD_CALL(MakeMonster) @@ -1511,6 +1512,22 @@ int SimCmdSugarMode(ARGS) return (TCL_OK); } +int SimCmdHasAirCrash(ARGS) +{ + int aircrash = 0; + + if (argc != 2) { + return (TCL_ERROR); + } + +#ifndef NO_AIRCRASH + aircrash = 1; +#endif + + sprintf(interp->result, "%d", aircrash); + return (TCL_OK); +} + /************************************************************************/ @@ -1567,6 +1584,7 @@ sim_command_init() SIM_CMD(StopBulldozer); SIM_CMD(MakeFire); SIM_CMD(MakeFlood); + SIM_CMD(MakeAirCrash); SIM_CMD(MakeTornado); SIM_CMD(MakeEarthquake); SIM_CMD(MakeMonster); @@ -1674,4 +1692,5 @@ sim_command_init() SIM_CMD(NeedRest); SIM_CMD(MultiPlayerMode); SIM_CMD(SugarMode); + SIM_CMD(HasAirCrash); }