# ▽△▽ XRXSv10. MeLT-VX.ML2. マップ・インフォ ▽△▽ # # publish 2010/ 3/12 # update - /13 # #============================================================================== # カスタマイズポイント #============================================================================== module XRXSV10ML2 SKIN = "MenuHeader" end #============================================================================== # □ マップ名取得 #============================================================================== class Game_Map def name $data_mapinfos = load_data("Data/MapInfos.rvdata") if $data_mapinfos.nil? $data_mapinfos[@map_id].name end end #============================================================================== # マップネームスプライト #============================================================================== class Sprite_MenuMapName < Sprite_Slidable def initialize super() self.bitmap = Bitmap.new(288, 32) skin = Cache.system(XRXSV10ML2::SKIN) self.bitmap.blt(0, 0, skin, skin.rect) self.bitmap.draw_text(32, 0, 256, 32, $game_map.name) self.x = 0 self.y = 1 slidein!(4) end end #============================================================================== # メニュー画面へ登録 #============================================================================== module XRXSV10_CreateAdditonals_ML2 def start super @map_info_sprite = Sprite_MenuMapName.new end def update super @map_info_sprite.update end def terminate super @map_info_sprite.dispose end end class Scene_Menu < Scene_Base include XRXSV10_CreateAdditonals_ML2 alias xrxsv10ml2_slideout! slideout! def slideout! xrxsv10ml2_slideout! @map_info_sprite.slideout! end end