class Scene_Map < Scene_Base

  #--------------------------------------------------------------------------
  # ● 開始処理
  #--------------------------------------------------------------------------
  alias takocastbreak123start start
  def start
   
    takocastbreak123start

    create_casttimer_bars
    
  end

  #--------------------------------------------------------------------------
  # ● 終了処理
  #--------------------------------------------------------------------------
  alias takocastbreak123terminate terminate
  def terminate
    takocastbreak123terminate

    dispose_casttimer_bars

  end
  #--------------------------------------------------------------------------
  # ● HPバースプライト
  #--------------------------------------------------------------------------
  def create_casttimer_bars
    color1 = Color.new(200,0,0)
    color2 = Color.new(20,200,20)
    sprite_casttimer_bar1 = Sprite_CastTimer.new(@viewport ,$game_player)
    @sprite_casttimer_bars = [sprite_casttimer_bar1]
  end 
  #--------------------------------------------------------------------------
  # ● HPバーの解放
  #--------------------------------------------------------------------------
  def dispose_casttimer_bars
    @sprite_casttimer_bars.each{|sprite| sprite.dispose}
  end 
  #--------------------------------------------------------------------------
  # ● HPバーの更新
  #--------------------------------------------------------------------------
  def update_casttimer_bars
    @sprite_casttimer_bars.each do |sprite|
      sprite.update
    end  
  end    
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  alias takocastbreak123update update
  def update
    takocastbreak123update
    update_casttimer_bars
  end  
  
  
end  