#==============================================================================
# ■ Game_Party_Coin vol.1.04
#------------------------------------------------------------------------------
# パーティにコインを追加(Game_Partyより下に挿入)
# コイン数は、$game_party.coin から参照されます。
# 08/03/20
#==============================================================================
class Game_Party
  #--------------------------------------------------------------------------
  # ■ 公開インスタンス変数
  #--------------------------------------------------------------------------
  attr_accessor :coin                     # コイン枚数を格納
  #--------------------------------------------------------------------------
  # ■ オブジェクト初期化
  #--------------------------------------------------------------------------
  if !$@;alias hidesp_game_party_slot_update initialize;end
  def initialize
    @coin = 0
    # □元の処理を開始
    hidesp_game_party_slot_update
  end
  #--------------------------------------------------------------------------
  # ■ コインの増加 (減少)
  #--------------------------------------------------------------------------
  def gain_coin(n)
    unless @coin.is_a?(Numeric)
      @coin = 0
    end
    @coin = [[@coin + n, 0].max, 9999999999].min
  end
  #--------------------------------------------------------------------------
  # ■ コインの減少
  #--------------------------------------------------------------------------
  def lose_coin(n)
    # 数値を逆転して gain_coin を呼ぶ
    gain_coin(-n)
  end
end