Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Sprite_IDChecker < Sprite
- def initialize(vport, char)
- super(vport)
- self.bitmap = Bitmap.new(20,20)
- self.bitmap.font.size = 20
- self.ox = width/2
- self.oy = height
- @char = char
- if @char.is_a?(Game_Event)
- self.bitmap.clear
- self.bitmap.fill_rect(bitmap.rect, Color.new(0,0,0,150))
- self.bitmap.draw_text(bitmap.rect, @char.event_id, 1)
- end
- update
- end
- def update
- super
- self.x = @char.screen_x
- self.y = @char.screen_y
- self.z = @char.screen_z + 50
- end
- end
- class Sprite_Character
- alias theo_pagecheck_init initialize
- def initialize(vport, char = nil)
- theo_pagecheck_init(vport, char)
- @id_check = Sprite_IDChecker.new(vport, char)
- end
- alias theo_pagecheck_update update
- def update
- theo_pagecheck_update
- @id_check.update if @page_check
- end
- end
- class Game_Event
- def event_id
- @event.id
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement