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