Sgame CreateGame(int id_map) { Sgame game; /* Creation du hero */ Shero Heros = CreateHero(POSITION_DEPART_HEROS_X, POSITION_DEPART_HEROS_Y,id_map,"sasha",PARQUET,DIRECTION_DEPART_HEROS); game.hero= Heros; /* Demarrage du son */ FMOD_SYSTEM *system; FMOD_SOUND *son; FMOD_System_Create(&system); FMOD_System_Init(system, 7, FMOD_INIT_NORMAL, NULL); FMOD_System_CreateSound(system, "data/music/Menutheme.mp3", FMOD_2D | FMOD_CREATESTREAM | FMOD_LOOP_NORMAL, 0, &son); FMOD_Sound_SetLoopCount(son, -1); FMOD_System_PlaySound(system, son, NULL, 0, NULL); game.pokedex[9]=game.hero.pokemon[0]; game.pokedex[9].vu=1; game.son = son; game.system = system; game.scenario=0; /* Ajout des personnages non jouables du jeu */ addNpc(&game); return game; }
void GamePan::doOpen() { GUIBase::doOpen(); isCheckWin=false; _isPlayer = true; addNpc(DBManager::sharedDBManager()->getActor(1)); addPlayer(DBManager::sharedDBManager()->getActor(2)); initWordList(); refreshWorldPad(); showHideConfirmPad(false); _curTime = TIME_OUT; CCNode* pBaseNode = m_pCcbNode->getChildByTag(kTagGamePanBg); CCLabelBMFont* timerTxt = dynamic_cast<CCLabelBMFont*>(pBaseNode->getChildByTag(kTagGamePanBgTimer)); int timeStr = (int)_curTime; timerTxt->setString(Utils::itos(timeStr).c_str()); changeSide(); }