Ejemplo n.º 1
0
        internal static void suspend_finish_load(bool resume)
        {
            Global.change_to_new_scene("Scene_Map");
            Global.suspend_fade_in();
            Global.game_map.load_suspend();

            // Resume Preparations
            if (Game_System.home_base)
            {
                if (resume)
                {
                    (Scene as Scene_Map).resume_home_base();
                }
                else
                {
                    (Scene as Scene_Map).activate_home_base();
                }
            }
            else if (Game_System.preparations)
            {
                if (resume)
                {
                    (Scene as Scene_Map).resume_preparations();
                }
                else
                {
                    (Scene as Scene_Map).activate_preparations();
                }
            }
            else
            {
                Game_State.resume_turn_theme();
                if (!Global.game_state.is_map_ready(true))
                {
                    Game_State.any_trigger_start_events();
                }
                else
                {
                    Game_State.any_trigger_events();
                }
#if DEBUG
                Game_State.activate_autorun_events();
#endif
            }
        }