Advertisement
DrDhoom

TTT #2

Dec 2nd, 2012
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.79 KB | None | 0 0
  1.     module R3D
  2.           HUD1_X = 0
  3.           HUD1_Y = 0
  4.           HUD1_W = 128
  5.           HUD1_H = 96
  6.          
  7.           HUD2_X = 100
  8.           HUD2_Y = 0
  9.           HUD2_W = 150
  10.           HUD2_H = 100
  11.          
  12.           NO_MAP_NAME = []
  13.           NO_HUD_SWITCH = 1
  14.         end
  15.          
  16.         class Window_Hud_Gold < Window_Base
  17.           include R3D
  18.           def initialize
  19.             super(HUD1_X,HUD1_Y,HUD1_W,HUD1_H)
  20.             create_text
  21.           end
  22.          
  23.           def create_text
  24.             draw_currency_value($game_party.gold,Vocab::currency_unit, 0, 0, contents.width - 8)
  25.             @opacity = 0
  26.           end
  27.          
  28.         end
  29.          
  30.         class Window_Map_Name < Window_Base
  31.           include R3D
  32.           def initialize
  33.             super(HUD2_X,HUD2_Y,HUD2_W,HUD2_H)
  34.             create_mtext
  35.           end
  36.          
  37.           def create_mtext
  38.             draw_text(contents.rect, $game_map.display_name, 1)
  39.           end
  40.          
  41.         end
  42.        
  43.        
  44.         class Scene_Map < Scene_Base
  45.           alias :hud_init :initialize
  46.           alias :hud_terminate :terminate
  47.           def initialize
  48.             hud_init  
  49.             if !$game_switches[R3D::NO_HUD_SWITCH]    
  50.               create_gold_window
  51.               if !R3D::NO_MAP_NAME.include?($game_map.map_id)
  52.                 create_mname_window
  53.               end
  54.             end
  55.           end
  56.          
  57.           def create_gold_window
  58.             @window_gold = Window_Hud_Gold.new
  59.           end
  60.          
  61.           def create_mname_window
  62.             @mname_win = Window_Map_Name.new
  63.           end
  64.          
  65.           def terminate
  66.             hud_terminate
  67.             @window_gold.dispose
  68.             @mname_win.dispose
  69.           end
  70.          
  71.         end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement