static void InitPlayerInfo(void);
static void InitLevelInfo(void);
static void InitArtworkInfo(void);
+static void InitLevelArtworkInfo(void);
static void InitNetworkServer(void);
static void InitMixer(void);
static void InitSound(void);
InitElementProperties(); /* initializes IS_CHAR() for el2gfx() */
InitLevelInfo();
+ InitLevelArtworkInfo();
InitGadgets(); /* needs to know number of level series */
InitSound(); /* needs to know current level directory */
InitGfxBackground();
InitToons();
+ InitGameEngine();
+
DrawMainMenu();
InitNetworkServer();
LoadArtworkInfo();
}
+void InitLevelArtworkInfo()
+{
+ LoadLevelArtworkInfo();
+}
+
void InitNetworkServer()
{
#if defined(PLATFORM_UNIX)
DrawInitText(WINDOW_TITLE_STRING, 20, FC_YELLOW);
DrawInitText(WINDOW_SUBTITLE_STRING, 50, FC_RED);
-#if defined(PLATFORM_MSDOS)
- DrawInitText(PROGRAM_DOS_PORT_STRING, 210, FC_BLUE);
- rest(200);
-#endif
+
DrawInitText("Loading graphics:", 120, FC_GREEN);
for(i=0; i<NUM_PICTURES; i++)