Made network init earlier, needed for correct graphics with multiplayer/network play.
This commit is contained in:
parent
a09037f994
commit
63e7549c69
1 changed files with 16 additions and 1 deletions
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue