void Scene_Title::PrepareBattleTest() { CreateGameObjects(); //Game_Party::SetupBattleTestMembers(); //Game_Troop::can_escape = true; Game_System::BgmPlay(Data::system.battle_music); Scene::Push(EASYRPG_MAKE_SHARED<Scene_Battle>(), true); }
bool tPlayState::Init(tGameEngine* pGame) { bool success = false; // Only create the game objects if the init is successful. if(LoadMedia(pGame) && LoadFont(pGame)) { CreateGameObjects(); success = true; } return success; }
void Scene_Title::CommandNewGame() { if (!CheckValidPlayerLocation()) { Output::Warning("The game has no start location set."); } else { Game_System::SePlay(Main_Data::game_data.system.decision_se); Audio().BGM_Stop(); Graphics::SetFrameCount(0); CreateGameObjects(); Game_Map::Setup(Data::treemap.start.party_map_id); Main_Data::game_player->MoveTo( Data::treemap.start.party_x, Data::treemap.start.party_y); Main_Data::game_player->Refresh(); Game_Map::Autoplay(); Scene::Push(EASYRPG_MAKE_SHARED<Scene_Map>()); } }