#============================================================================== # ■ RGSS3 制御文字追加 文字送りカーソル消去/復帰 Ver1.01 by 星潟 #------------------------------------------------------------------------------ # メッセージウィンドウ中から、そのシーンの間 # 文字送りカーソルを消去/復帰させる制御文字を追加します。 # 別のシーンに移行すると消去設定は無効化されます。 # (マップ画面→戦闘画面・マップ画面→メニュー画面等) # # 例 # 1.メッセージ入力で\MCDと記入 # # 文字送りカーソルが消滅する。 # # 2.メッセージ入力で\WSRと記入 # # 文字送りカーソルが復帰する。 # #============================================================================== class Window_Message < Window_Base def mc_delete skindata = Cache.system("Window").clone skindata.clear_rect(96, 64, 32, 32) self.windowskin = skindata end def ws_recover self.windowskin = Cache.system("Window") end alias process_escape_character_mcd_wsr process_escape_character def process_escape_character(code, text, pos) case code.upcase when 'MCD' mc_delete return when 'WSR' ws_recover return end process_escape_character_mcd_wsr(code, text, pos) end end