TheoAllen

Theo - In Map Additional Pic

Jun 8th, 2013
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. # ============================================================================
  2. # (lagi males nulis dokumentasi)
  3. # Theo - In map additional picture
  4. # 2013.06.08 - finished script
  5. # ============================================================================
  6. =begin
  7.  
  8. Cara penggunaan :
  9. untuk show / hide, gunakan script call
  10.  
  11. map_picture(true)
  12. map_picture(false)
  13.  
  14. =end
  15. # ============================================================================
  16. # Konfigurasinya disini :
  17. # ============================================================================
  18. module THEO
  19. module MAP
  20.  
  21. ADDITIONAL_PIC_NAME = "framehud"
  22.  
  23. end
  24. end
  25. # ============================================================================
  26. # Udah ini aja :v
  27. # ============================================================================
  28. class Game_System
  29. attr_accessor :show_map_picture
  30.  
  31. alias pre_mappic_init initialize
  32. def initialize
  33. pre_mappic_init
  34. init_mappic_members
  35. end
  36.  
  37. def init_mappic_members
  38. @show_map_picture = true
  39. end
  40.  
  41. end
  42.  
  43. class Game_Interpreter
  44.  
  45. # ganti aja nama defnya yg laen kalo ga sreg command script callnya :v
  46. def map_picture(bool)
  47. $game_system.show_map_picture = bool
  48. end
  49.  
  50. end
  51.  
  52. class Spriteset_Map
  53.  
  54. include THEO::MAP
  55.  
  56. alias pre_pic_create_viewports create_viewports
  57. def create_viewports
  58. pre_pic_create_viewports
  59. @pic = Sprite.new
  60. @pic.viewport = @viewport2
  61. @pic.bitmap = Cache.picture(ADDITIONAL_PIC_NAME)
  62. end
  63.  
  64. alias pre_pic_update update
  65. def update
  66. pre_pic_update
  67. @pic.visible = $game_system.show_map_picture
  68. end
  69.  
  70. alias pre_pic_dispose dispose
  71. def dispose
  72. pre_pic_dispose
  73. @pic.dispose
  74. end
  75.  
  76. end
Advertisement
Add Comment
Please, Sign In to add comment