From 9a6870fcfdf9df6de6d7d6959e1a06192a47b958 Mon Sep 17 00:00:00 2001 From: darkvater Date: Mon, 6 Sep 2004 22:46:02 +0000 Subject: (svn r173) -Network: [1023231] Debug Code + ErrorBoxes + Load Game/Scenario. Added some more desync debug code and replaced some of the error() calls with some better error boxes. Hopefully find desyncs easier (sign_de) -GUI: Change some network GUI stuff (Darkvater) --- ttd.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ttd.c') diff --git a/ttd.c b/ttd.c index dfca2556a..99b9d3474 100644 --- a/ttd.c +++ b/ttd.c @@ -489,6 +489,7 @@ int ttd_main(int argc, char* argv[]) _game_mode = GM_MENU; _switch_mode = SM_MENU; + _switch_mode_errorstr = INVALID_STRING_ID; MyGetOptInit(&mgo, argc-1, argv+1, "m:s:v:hn::l:eit:d::r:g::G:cp:"); while ((i = MyGetOpt(&mgo)) != -1) { @@ -860,6 +861,9 @@ normal_load: MarkWholeScreenDirty(); break; } + + if (_switch_mode_errorstr!=INVALID_STRING_ID) + ShowErrorMessage(INVALID_STRING_ID,_switch_mode_errorstr,0,0); _in_state_game_loop = false; } -- cgit v1.2.3-54-g00ecf