赞 | 1 |
VIP | 20 |
好人卡 | 8 |
积分 | 3 |
经验 | 6181 |
最后登录 | 2022-8-5 |
在线时间 | 271 小时 |
Lv2.观梦者 神隐的主犯
- 梦石
- 0
- 星屑
- 299
- 在线时间
- 271 小时
- 注册时间
- 2008-2-22
- 帖子
- 7691
|
好吧, 继续连贴~- #===============================================
- #Window_Prolist
- #-----------------------------------------------
- #显示人物列表的窗口
- #===============================================
- class Window_Item < Window_Selectable
- #对象初始化
- def initialize(x, y, width, height)
- super(0, WLH + 32, 240, 416 - (WLH + 32))
-
- # self.active = true
- @item_max = $data_actors.size - 1
- refresh
- self.index = 0
- end
-
- #刷新
- def refresh
- self.contents.clear
- # name = ""
-
- #name = actor.name
- # $data_actors.each do |actor|
- # name = actor.name if actor
- # end
- # rect = item_rect(index)
- # self.contents.clear_rect(rect)
- # self.contents.draw_text(rect, name)
- # end
- for i in 0...@item_max
- draw_item(i)
- end
- end
- def draw_item(index)
- name = $data_actors[index + 1].name
- rect = item_rect(index)
- # self.contents.clear_rect(rect)
- self.contents.draw_text(rect, name)
- end
- #更新光标
- def update_cursor
- if @index < 0 # 无光标
- self.cursor_rect.empty
- elsif @index < @item_max
- self.cursor_rect.set(0, @index * 24, contents.width, 24)
- elsif @index >= 100 # 使用本身
- self.cursor_rect.set(0, (@index - 100) * 96, contents.width, 96)
- end
- end
- end
复制代码 |
|