/** ** Pre menu setup. */ void PreMenuSetup() { // // Initial menus require some gfx. // SetDefaultTextColors(FontYellow, FontWhite); LoadFonts(); InitVideoCursors(); if (MenuRace.empty()) { //Wyrmgus start // LoadCursors(PlayerRaces.Name[0]); LoadCursors(); //Wyrmgus end } else { //Wyrmgus start // LoadCursors(MenuRace); LoadCursors(); //Wyrmgus end } InitSettings(); InitUserInterface(); UI.Load(); }
/** ** Initialize all modules. ** ** Call each module to initialize. */ void InitModules() { GameCycle = 0; CDate::CurrentTotalHours = 0; FastForwardCycle = 0; SyncHash = 0; CallbackMusicOn(); InitSyncRand(); InitVideoCursors(); InitUserInterface(); InitPlayers(); InitMissileTypes(); InitMissiles(); InitConstructions(); // LUDO : 0 = don't reset player stats ( units level , upgrades, ... ) ! InitUnitTypes(0); InitUnits(); InitSpells(); InitUpgrades(); InitButtons(); CTrigger::InitActiveTriggers(); InitAiModule(); Map.Init(); }