Initial import
This commit is contained in:
39
Scripts/RPG/Window_SkillStatus.rb
Normal file
39
Scripts/RPG/Window_SkillStatus.rb
Normal file
@@ -0,0 +1,39 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#==============================================================================
|
||||
# ** Window_SkillStatus
|
||||
#------------------------------------------------------------------------------
|
||||
# This window displays the skill user's status on the skill screen.
|
||||
#==============================================================================
|
||||
|
||||
class Window_SkillStatus < Window_Base
|
||||
#--------------------------------------------------------------------------
|
||||
# * Object Initialization
|
||||
#--------------------------------------------------------------------------
|
||||
def initialize(x, y)
|
||||
super(x, y, window_width, fitting_height(4))
|
||||
@actor = nil
|
||||
end
|
||||
#--------------------------------------------------------------------------
|
||||
# * Get Window Width
|
||||
#--------------------------------------------------------------------------
|
||||
def window_width
|
||||
Graphics.width - 160
|
||||
end
|
||||
#--------------------------------------------------------------------------
|
||||
# * Actor Settings
|
||||
#--------------------------------------------------------------------------
|
||||
def actor=(actor)
|
||||
return if @actor == actor
|
||||
@actor = actor
|
||||
refresh
|
||||
end
|
||||
#--------------------------------------------------------------------------
|
||||
# * Refresh
|
||||
#--------------------------------------------------------------------------
|
||||
def refresh
|
||||
contents.clear
|
||||
return unless @actor
|
||||
draw_actor_face(@actor, 0, 0)
|
||||
draw_actor_simple_status(@actor, 108, line_height / 2)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user