Project1
标题:
技能排序
[打印本页]
作者:
老夫子
时间:
2010-12-16 23:08
标题:
技能排序
怎么将 可用的技能 排在 不可用的技能 前面啊?
不要系统默认的按等级的先后顺序排序。
老夫子于2010-12-16 23:09补充以下内容:
顺带一提,是在战斗选择技能的时候
作者:
八云紫
时间:
2010-12-16 23:49
Window_Skill 31行
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
if self.contents != nil
self.contents.dispose
self.contents = nil
end
@data = []
can_use_skill = []
can_not_use_skill = []
for i in
[email protected]
skill = $data_skills[@actor.skills[i]]
if @actor.skill_can_use?(skill.id)
can_use_skill << skill
else
can_not_use_skill << skill
end
@data = can_use_skill + can_not_use_skill
end
# 如果项目数不是 0 就生成位图、重新描绘全部项目
@item_max = @data.size
if @item_max > 0
self.contents = Bitmap.new(width - 32, row_max * 32)
for i in 0...@item_max
draw_item(i)
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1