void BattleEvent::start() { setViewString("A monster has appeared!"); Battle *nb = new Battle(); MonsterManager &mm = MonsterManager::getInstance(); //Monster *mon = mm.getMonster("centaur"); //mm.randomMonster(); Monster* mon = mm.randomMonster(); rewardval = mon->getReward(); nb->addMonster(mon); SceneManager::getInstance().push(nb); }