From 63e7549c69c40df0af7c6393e69d097d296bd7f7 Mon Sep 17 00:00:00 2001 From: johns <> Date: Tue, 29 Aug 2000 15:40:42 +0000 Subject: [PATCH] Made network init earlier, needed for correct graphics with multiplayer/network play. --- src/game/game.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/game/game.cpp b/src/game/game.cpp index ae23743d3..9921b0b86 100644 --- a/src/game/game.cpp +++ b/src/game/game.cpp @@ -214,6 +214,17 @@ global void CreateGame(char* filename, WorldMap* map) } } + // + // Network part + // + if( NetPlayers>1 || NetworkArg ) { // with network + InitNetwork1(); + InitNetwork2(); + } else { + NetworkFildes=-1; + NetworkInSync=1; + } + DebugLevel3("Terrain %d\n",TheMap.Terrain); // FIXME: must use palette from tileset!! @@ -244,9 +255,12 @@ global void CreateGame(char* filename, WorldMap* map) // Graphic part // LoadIcons(); + + // FIXME: Race only known in single player game: InitMenus(ThisPlayer->Race); LoadImages(ThisPlayer->Race); LoadCursors(ThisPlayer->Race); + LoadTileset(); InitUnitButtons(); LoadMissileSprites(); @@ -294,6 +308,7 @@ global void CreateGame(char* filename, WorldMap* map) ); #endif +#if 0 // // Network part // @@ -304,6 +319,7 @@ global void CreateGame(char* filename, WorldMap* map) NetworkFildes=-1; NetworkInSync=1; } +#endif // // Init units' groups @@ -367,7 +383,6 @@ global void CreateGame(char* filename, WorldMap* map) /** ** Init Game Setting to default values -** */ global void InitSettings(void) {