class Scene_Loadsave < Scene_Base
  


#--------------------------------------------------------------------------
# ● 初始化对像
#     $last_savefile_index : 记录光标位置
#--------------------------------------------------------------------------
  def initialize(allow = true)
    $last_savefile_index = 0 if $last_savefile_index == nil
    # 再生成临时对像
    $game_temp = Game_Temp.new
    # 选择存档时间最新的文件
    $game_temp.last_file_index = 0
    latest_time = Time.at(0)
    for i in 0..51
      filename = SCR_AUTO_SAVE_LOAD::DIR+"Save#{i}.rxdata"
      if FileTest.exist?(filename)
        file = File.open(filename, "r")
        if file.mtime > latest_time
          latest_time = file.mtime
          $game_temp.last_file_index = i
        end
        file.close
      end
    end
    @allow_save = allow
    @菜单级别 = 0
  end
#--------------------------------------------------------------------------
#  主处理
#--------------------------------------------------------------------------
  def main_setup
    @savestate = 0
    # 生成窗口
    
    最开始对话框
    @存档列表 = Window_Command.new(160,SCR_AUTO_SAVE_LOAD::List)
    @存档列表.y = 64
    @存档列表.height = 416 + 120
    
    
    ########################################################
    
      
      #存档画面我当然也这么加上120
      @存档列表.index = $game_temp.last_file_index
      @content_window = Window_File.new($game_temp.last_file_index)
      @content_window.z = 0
      @存档列表.active = true
        ###############覆盖存档
        
#        @help_window.set_text("确定要覆盖这个进度吗?")
        
 
    

  end
=begin --------------------------------------------
  ★ 释放窗口

=end #------------------------------
  def 释放部分窗口
    if @option_window != nil
      @option_window.dispose 
      @option_window = nil
    
    end
    if @help_window != nil
      @help_window.dispose
      @help_window = nil
    end
    
  end  
  def main_dispose
    释放部分窗口

    # 释放剩下的窗口 
    @存档列表.dispose
    
    @content_window.dispose
    #删除没用的数据
    删除临时数据
  end
end