Пример #1
0
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);
}
Пример #2
0
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;
}
Пример #3
0
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>());
    }
}