Advertisement
DrDhoom

TTT #3

Dec 2nd, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 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. self.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. self.opacity = 0
  40. end
  41.  
  42. end
  43.  
  44.  
  45. class Scene_Map < Scene_Base
  46. alias :hud_init :initialize
  47. alias :hud_terminate :terminate
  48. def initialize
  49. hud_init
  50. if !$game_switches[R3D::NO_HUD_SWITCH]
  51. create_gold_window
  52. if !R3D::NO_MAP_NAME.include?($game_map.map_id)
  53. create_mname_window
  54. end
  55. end
  56. end
  57.  
  58. def create_gold_window
  59. @window_gold = Window_Hud_Gold.new
  60. end
  61.  
  62. def create_mname_window
  63. @mname_win = Window_Map_Name.new
  64. end
  65.  
  66. def terminate
  67. hud_terminate
  68. @window_gold.dispose
  69. @mname_win.dispose
  70. end
  71.  
  72. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement