/** Initialize data structures. * This is called before the X connection is opened. */ void Initialize(void) { InitializeBackgrounds(); InitializeBorders(); InitializeClients(); InitializeClock(); InitializeColors(); InitializeCommands(); InitializeCursors(); InitializeDesktops(); #ifndef DISABLE_CONFIRM InitializeDialogs(); #endif InitializeDock(); InitializeFonts(); InitializeGroups(); InitializeHints(); InitializeIcons(); InitializeKeys(); InitializePager(); InitializePlacement(); InitializePopup(); InitializeRootMenu(); InitializeScreens(); InitializeSettings(); InitializeSwallow(); InitializeTaskBar(); InitializeTray(); InitializeTrayButtons(); }
void TutorialState::Initialize() { // loading map LoadMap(TutorialMapPath, &worldMapLevel1, &worldMapLevel2); worldMapLevels.push_back(&worldMapLevel1); worldMapLevels.push_back(&worldMapLevel2); RPG::GetInstance()->LoadAccessibleTiles(level1AccessibleTiles, level2AccessibleTiles); levelsAccessibleTiles.push_back(&level1AccessibleTiles); levelsAccessibleTiles.push_back(&level2AccessibleTiles); seaAnimationFrame = 0; sideBar = new SideBar(&livingBeings); InitializeLivingBeings(); InitializeDialogs(); InitializeConfirmationDialogs(); tutorialSwitch = new Switch(4, 12, FPS*4.6); switches.push_back(tutorialSwitch); tutorialPortal = new Portal(false, 13, 12, 18, 12); portals.push_back(tutorialPortal); portalToRakos = new BasicPortal(false, 45, 8); tutorialDialog1->Show(); playerHasTalkedToSteve = false; }