示例#1
0
文件: main.c 项目: kuailexs/jwm
/** 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();
}
示例#2
0
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;
}