#encoding:utf-8
#==============================================================================
# ■ Window_SkillList
#------------------------------------------------------------------------------
# 技能畫面中,顯示技能的窗口。
#==============================================================================
class Window_SkillList < Window_Selectable
#--------------------------------------------------------------------------
# ● 繪製技能的使用消耗
#--------------------------------------------------------------------------
def draw_skill_cost(rect, skill)
if @actor.skill_tp_cost(skill) > 0
# 如果是MP、TP複合的情況
if @actor.skill_mp_cost(skill) > 0
# 空白數
spacing = @actor.skill_tp_cost(skill).to_s.size
# 描繪SP
change_color(mp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_mp_cost(skill).to_s+" "*(spacing+1), 2)
# 描繪斜線
change_color(normal_color, enable?(skill))
draw_text(rect, "/" + " "*spacing, 2)
end
# 描繪TP
change_color(tp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_tp_cost(skill), 2)
elsif @actor.skill_mp_cost(skill) > 0
change_color(mp_cost_color, enable?(skill))
draw_text(rect, @actor.skill_mp_cost(skill), 2)
end
end
end