|
#============================================================================== # ■ Window_Status #------------------------------------------------------------------------------ # 状态画面中,显示角色基本信息的窗口。(新增评分信息) #============================================================================== class Window_Status < Window_Selectable #-------------------------------------------------------------------------- # ● 绘制基本信息(增加HP、MP评分以及总评分) #-------------------------------------------------------------------------- alias draw_basic_info_quality draw_basic_info def draw_basic_info(x, y) draw_basic_info_quality(x, y) s = ActorQuality::QUALITY_LETTER[@actor.tan_all_quality_param] + "级" color = Color.new(255,0,0) #此处修改等级后的字母颜色 RGB模式 change_color(color) draw_text(x + 45, y + line_height * 0, 108, line_height, s, 2) s = ActorQuality::QUALITY_LETTER[@actor.tan_quality_param[0]] color = Color.new(0,0,255) #此处修改HP后的字母颜色 RGB模式 change_color(color) draw_text(x + 120, y + line_height * 2, 36, line_height, s, 2) s = ActorQuality::QUALITY_LETTER[@actor.tan_quality_param[1]] color = Color.new(0,0,255) #此处修改MP后的字母颜色 RGB模式 change_color(color) draw_text(x + 120, y + line_height * 3, 36, line_height, s, 2) end #-------------------------------------------------------------------------- # ● 绘制能力值(增加其他属性评分) #-------------------------------------------------------------------------- alias draw_parameters_actor_quality draw_parameters def draw_parameters(x, y) draw_parameters_actor_quality(x, y) 6.times {|i| s = ActorQuality::QUALITY_LETTER[@actor.tan_quality_param[i + 2]] color = Color.new(0,255,0) #此处修改属性后的所有字母颜色 RGB模式 change_color(color) #change_color(normal_color) draw_text(x + 200, y + line_height * i, 36, line_height, s, 2) } change_color(normal_color) end end
#==============================================================================
# ■ Window_Status
#------------------------------------------------------------------------------
# 状态画面中,显示角色基本信息的窗口。(新增评分信息)
#==============================================================================
class Window_Status < Window_Selectable
#--------------------------------------------------------------------------
# ● 绘制基本信息(增加HP、MP评分以及总评分)
#--------------------------------------------------------------------------
alias draw_basic_info_quality draw_basic_info
def draw_basic_info(x, y)
draw_basic_info_quality(x, y)
s = ActorQuality::QUALITY_LETTER[@actor.tan_all_quality_param] + "级"
color = Color.new(255,0,0) #此处修改等级后的字母颜色 RGB模式
change_color(color)
draw_text(x + 45, y + line_height * 0, 108, line_height, s, 2)
s = ActorQuality::QUALITY_LETTER[@actor.tan_quality_param[0]]
color = Color.new(0,0,255) #此处修改HP后的字母颜色 RGB模式
change_color(color)
draw_text(x + 120, y + line_height * 2, 36, line_height, s, 2)
s = ActorQuality::QUALITY_LETTER[@actor.tan_quality_param[1]]
color = Color.new(0,0,255) #此处修改MP后的字母颜色 RGB模式
change_color(color)
draw_text(x + 120, y + line_height * 3, 36, line_height, s, 2)
end
#--------------------------------------------------------------------------
# ● 绘制能力值(增加其他属性评分)
#--------------------------------------------------------------------------
alias draw_parameters_actor_quality draw_parameters
def draw_parameters(x, y)
draw_parameters_actor_quality(x, y)
6.times {|i|
s = ActorQuality::QUALITY_LETTER[@actor.tan_quality_param[i + 2]]
color = Color.new(0,255,0) #此处修改属性后的所有字母颜色 RGB模式
change_color(color)
#change_color(normal_color)
draw_text(x + 200, y + line_height * i, 36, line_height, s, 2)
}
change_color(normal_color)
end
end
未测试。 |
|