Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Graphics.resize_screen(640,480)
- class Spriteset_Battle
- alias nio_initialize initialize
- def initialize
- nio_initialize
- create_ct_layout
- create_actor
- end
- def create_ct_layout
- @layout = Sprite.new
- @layout.bitmap = Cache.system("layout")
- @layout.z = 300
- center_sprite(@layout)
- end
- def create_CT_actor
- @ct_actor = $game_party.members.reverse.collect do |actor|
- Sprite_CTFace.new(@viewport1,actor)
- end
- end
- #----------------------------------------------------------------------------
- # ● alias method: update
- #----------------------------------------------------------------------------
- alias antagonist_update update
- def update
- antagonist_update
- update_ct_actor
- # update_ct_enemies
- end
- #----------------------------------------------------------------------------
- # ○ new method: update_ct_actor
- #----------------------------------------------------------------------------
- def update_ct_actor
- @ct_actor.each {|sprite| sprite.update }
- end
- end
- #----------------------------------------------------------------------------
- # ○ new method: initialize
- #----------------------------------------------------------------------------
- #----------------------------------------------------------------------------
- # ○ new method: dispose
- #----------------------------------------------------------------------------
- class Sprite_CTFace < Sprite_Base
- def initialize(viewport, battler = nil)
- super(viewport)
- @battler = battler
- @battler_visible = false
- setup_variable
- self.x = 100
- self.z = 300
- return self
- end
- def init_visibility
- @battler_visible = @battler.alive?
- self.opacity = 0 unless @battler_visible
- end
- def dispose
- bitmap.dispose if bitmap
- super
- end
- def update
- super
- if @battler
- self.bitmap = Cache.system(@battler.name)
- init_visibility
- else
- self.bitmap = nil
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement