# ▽△▽ XRXSv10. メニュー背景 ▽△▽ # # publish 2010/ 3/19 # update - 4/27 # #============================================================================== # カスタマイズポイント #============================================================================== module XRXSV10 # # 背景のファイル名と不透明度 # BG_NAME = "MenuBack" BG_OPACITY = 224 end #============================================================================== # メニュー背景 [再定義] #============================================================================== class Scene_Base def snapshot_for_background $game_temp.background_bitmap.dispose $game_temp.background_bitmap = Graphics.snap_to_bitmap end alias xrxsv10_create_menu_background create_menu_background def create_menu_background xrxsv10_create_menu_background if XRXSV10::BG_NAME.size >= 1 @menuback_sprite.color.alpha = 0 @menuback2_sprite = Sprite.new @menuback2_sprite.bitmap = Bitmap.new(Graphics.width, Graphics.height) begin skin = Cache.system(XRXSV10::BG_NAME) @menuback2_sprite.bitmap.stretch_blt(@menuback2_sprite.bitmap.rect, skin, skin.rect, XRXSV10::BG_OPACITY) rescue nil end end end alias xrxsv10_dispose_menu_background dispose_menu_background def dispose_menu_background xrxsv10_dispose_menu_background @menuback2_sprite.dispose if @menuback2_sprite != nil end end