# 不刷新跳跃事件
#==============================================================================
# ■ Game_Event
#------------------------------------------------------------------------------
#  处理事件的类。条件判断、事件页的切换、并行处理、执行事件功能
# 在 Game_Map 类的内部使用。
#==============================================================================

class Game_Event < Game_Character
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     map_id : 地图 ID
  #     event  : 事件 (RPG::Event)
  #--------------------------------------------------------------------------
  alias _jump_inialize initialize
  def initialize(map_id, event)
    _jump_inialize(map_id, event)
    @jump_event = false
    if @event.name =~ /^#j/
      @jump_event = true
    end
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  alias _jump_refresh refresh
  def refresh
    return if @jump_event
    _jump_refresh
  end
  #--------------------------------------------------------------------------
  # ● 更新画面
  #--------------------------------------------------------------------------
  alias _jump_update update
  def update
    return if @jump_event
    _jump_update
  end
end