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(); };
void N2F::Iw3D::Iw2DHelper::Init() { Iw2DInit(); IwGxInit(); IwGxFontInit(); IwGxLightingOn(); IwGxSetColClear(0, 0, 0, 0xff); return; }
void FontManager::Init() { IW_CALLSTACK("FontManager::Init"); IwGxFontInit(); }