45 lines
2.2 KiB
Ruby
45 lines
2.2 KiB
Ruby
#==============================================================================
|
|
# ■ Game_Temp
|
|
#------------------------------------------------------------------------------
|
|
# セーブデータに含まれない、一時的なデータを扱うクラスです。このクラスのイン
|
|
# スタンスは $game_temp で参照されます。
|
|
#==============================================================================
|
|
|
|
class Game_Temp
|
|
#--------------------------------------------------------------------------
|
|
# ● 公開インスタンス変数
|
|
#--------------------------------------------------------------------------
|
|
attr_reader :common_event_id # コモンイベント ID
|
|
attr_accessor :fade_type # 場所移動時のフェードタイプ
|
|
#--------------------------------------------------------------------------
|
|
# ● オブジェクト初期化
|
|
#--------------------------------------------------------------------------
|
|
def initialize
|
|
@common_event_id = 0
|
|
@fade_type = 0
|
|
end
|
|
#--------------------------------------------------------------------------
|
|
# ● コモンイベントの呼び出しを予約
|
|
#--------------------------------------------------------------------------
|
|
def reserve_common_event(common_event_id)
|
|
@common_event_id = common_event_id
|
|
end
|
|
#--------------------------------------------------------------------------
|
|
# ● コモンイベントの呼び出し予約をクリア
|
|
#--------------------------------------------------------------------------
|
|
def clear_common_event
|
|
@common_event_id = 0
|
|
end
|
|
#--------------------------------------------------------------------------
|
|
# ● コモンイベント呼び出しの予約判定
|
|
#--------------------------------------------------------------------------
|
|
def common_event_reserved?
|
|
@common_event_id > 0
|
|
end
|
|
#--------------------------------------------------------------------------
|
|
# ● 予約されているコモンイベントを取得
|
|
#--------------------------------------------------------------------------
|
|
def reserved_common_event
|
|
$data_common_events[@common_event_id]
|
|
end
|
|
end
|