コード例 #1
0
ファイル: brixpath.cpp プロジェクト: codemanki/brixpath
void Brixpath::init()
{
    //Init system stuff
    Iw2DInit();
    IwResManagerInit();
    IwGxFontInit();
    
    //read resources
    IwGetResManager()->LoadGroup("brixpath.group");
    _backgroundImage = Iw2DCreateImageResource("3px");
    
	// Initialize evil classes
	g_Input.Init();
    g_ColorManager.initialize();
    g_FontManager.initialize();
    g_GameStateManager.initialize();
    
    //Load leveles
    g_LevelsManager.initializeFromFile("test.json");
    
    
    _gameStateData.gameLevel = 0;
    _gameStateData.currentScene = MAIN_MENU_SCENE;
    _gameStateData.switchToScene = MAIN_MENU_SCENE;
    
    //levels should be initialize only after Iw2d and similar stuff is initialized;
    _sceneManager = new ScenesManager(&_gameStateData);
    
    _scene = _sceneManager->getActiveScene();
    
    //and start drawing scene
    _scene->capture();
};
コード例 #2
0
ファイル: Iw2D.cpp プロジェクト: zibings/n2fmarmalade
void N2F::Iw3D::Iw2DHelper::Init()
{
	Iw2DInit();
	IwGxInit();
	IwGxFontInit();
	IwGxLightingOn();
	IwGxSetColClear(0, 0, 0, 0xff);

	return;
}
コード例 #3
0
void FontManager::Init()
{
   IW_CALLSTACK("FontManager::Init");
   IwGxFontInit();
}