- -------------------------------------------------
-------------------------
# ●
バトルの呼び&#
20986;し
- -------------------------------------------------
-------------------------
def call_battle
#
バトル呼び出&#
12375;フラグをク
522;ア
$game_temp.battle_calling = false
#
メニュー呼び&#
20986;しフラグを
463;リア
$game_temp.menu_calling = false
$game_temp.menu_beep = false
# エンカウント
カウントを作&#
25104;
$game_player.make_encounter_count
# マップ BGM を記憶し、BGM を停止
$game_temp.map_bgm = $game_system.playing_bgm
$game_system.bgm_stop
# バトル開始 SE を演奏
$game_system.se_play($data_system.battle_start_se)
# バトル BGM を演奏
$game_system.bgm_play($game_system.battle_bgm)
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
#
バトル画面に&#
20999;り替え
$scene = Scene_Battle.new
end
- -------------------------------------------------
-------------------------
# ●
ショップの呼&#
12403;出し
- -------------------------------------------------
-------------------------
def call_shop
#
ショップ呼び&#
20986;しフラグを
463;リア
$game_temp.shop_calling = false
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
#
ショップ画面&#
12395;切り替え
$scene = Scene_Shop.new
end
- -------------------------------------------------
-------------------------
# ●
名前入力の呼&#
12403;出し
- -------------------------------------------------
-------------------------
def call_name
#
名前入力呼び&#
20986;しフラグを
463;リア
$game_temp.name_calling = false
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
#
名前入力画面&#
12395;切り替え
$scene = Scene_Name.new
end
- -------------------------------------------------
-------------------------
# ●
メニューの呼&#
12403;出し
- -------------------------------------------------
-------------------------
def call_menu
#
メニュー呼び&#
20986;しフラグを
463;リア
$game_temp.menu_calling = false
# メニュー SE
演奏フラグが&#
12475;ットされて
356;る場合
if $game_temp.menu_beep
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# メニュー SE
演奏フラグを&#
12463;リア
$game_temp.menu_beep = false
end
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
#
メニュー画面&#
12395;切り替え
$scene = Scene_Menu.new
end
- -------------------------------------------------
-------------------------
# ●
セーブの呼び&#
20986;し
- -------------------------------------------------
-------------------------
def call_save
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
#
セーブ画面に&#
20999;り替え
$scene = Scene_Save.new
end
- -------------------------------------------------
-------------------------
# ●
デバッグの呼&#
12403;出し
- -------------------------------------------------
-------------------------
def call_debug
#
デバッグ呼び&#
20986;しフラグを
463;リア
$game_temp.debug_calling = false
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
#
デバッグ画面&#
12395;切り替え
$scene = Scene_Debug.new
end
- -------------------------------------------------
-------------------------
# ●
プレイヤーの&#
22580;所移動
- -------------------------------------------------
-------------------------
def transfer_player
#
プレイヤー場&#
25152;移動フラグ
434;クリア
$game_temp.player_transferring = false
#
移動先が現在&#
12398;マップと異
394;る場合
if $game_map.map_id != $game_temp.player_new_map_id
#
新しいマップ&#
12434;セットアッ
503;
$game_map.setup($game_temp.player_new_map_id)
end
#
プレイヤーの&#
20301;置を設定
$game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
#
プレイヤーの&#
21521;きを設定
case $game_temp.player_new_direction
when 2 # 下
$game_player.turn_down
when 4 # 左
$game_player.turn_left
when 6 # 右
$game_player.turn_right
when 8 # 上
$game_player.turn_up
end
#
プレイヤーの&#
23039;勢を矯正
$game_player.straighten
# マップを更新
(並列イベント&
- 23455;行)
$game_map.update
#
スプライトセ&#
12483;トを再作成
@spriteset.dispose
@spriteset = Spriteset_Map.new
#
トランジショ&#
12531;処理中の場
512;
if $game_temp.transition_processing
#
トランジショ&#
12531;処理中フラ
464;をクリア
$game_temp.transition_processing = false
#
トランジショ&#
12531;実行
Graphics.transition(20)
end
#
マップに設定&#
12373;れている BGM と BGS
の自動切り替&#
12360;を実行
$game_map.autoplay
#
フレームリセ&#
12483;ト
Graphics.frame_reset
#
入力情報を更&#
26032;
Input.update
end
end