赞 | 0 |
VIP | 135 |
好人卡 | 6 |
积分 | 3 |
经验 | 37799 |
最后登录 | 2020-4-30 |
在线时间 | 812 小时 |
Lv2.观梦者 旅之愚者
- 梦石
- 0
- 星屑
- 275
- 在线时间
- 812 小时
- 注册时间
- 2007-7-28
- 帖子
- 2148
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 六祈 于 2010-7-22 17:53 编辑
- class Window_Selectable < Window_Base
- alias old_initialize initialize
- def initialize(x, y, width, height)
- old_initialize(x, y, width, height)
- @last_index = 0
- @disable_items = []
- end
-
- alias old_update_cursor_rect update_cursor_rect
- def update_cursor_rect
- case self.method(:draw_item).arity
- when 2
- draw_item(@last_index,@disable_items.include?(@last_index) ? disabled_color : normal_color)
- draw_item(@index,system_color)
- else
- old_update_cursor_rect
- end
- @last_index = @index
- end
- end
- class Window_PartyCommand < Window_Selectable
- alias old_update_cursor_rect update_cursor_rect
- def update_cursor_rect
- super()
- end
- alias old_initialize initialize
- def initialize
- old_initialize()
- @disable_items.push 1 unless $game_temp.battle_can_escape
- end
- end
复制代码 4行出错,4个实参赋给0个形参
27行的alias后的old_initialize改成别的名字就没问题- -
求真理 |
|