estriole

WIP - EST - PICTURE ABOVE MESSAGE

Jan 10th, 2013
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.95 KB | None | 0 0
  1. module ESTRIOLE
  2.   PIC_ABOVE_TEXT_START_ID = 15
  3.   PIC_ABOVE_TEXT_END_ID    = 20
  4. end
  5.  
  6. class Spriteset_Map
  7.  
  8.   alias picture_above_msg_create_viewports create_viewports
  9.   def create_viewports
  10.     picture_above_msg_create_viewports
  11.     @viewport4 = Viewport.new
  12.     @viewport4.z = 210
  13.   end
  14.  
  15.   def update_pictures
  16.     $game_map.screen.pictures.each do |pic|
  17.       if pic.number >= ESTRIOLE::PIC_ABOVE_TEXT_START_ID && pic.number <= ESTRIOLE::PIC_ABOVE_TEXT_END_ID
  18.       @picture_sprites[pic.number] ||= Sprite_Picture.new(@viewport4, pic)
  19.       @picture_sprites[pic.number].update
  20.       else
  21.       @picture_sprites[pic.number] ||= Sprite_Picture.new(@viewport2, pic)
  22.       @picture_sprites[pic.number].update
  23.       end
  24.     end
  25.   end
  26.  
  27.   alias picture_above_text_update_viewports update_viewports
  28.   def update_viewports
  29.     picture_above_text_update_viewports
  30.     @viewport4.color.set($game_map.screen.flash_color)
  31.     @viewport4.update
  32.   end
  33. end
Advertisement
Add Comment
Please, Sign In to add comment