| 赞 | 2 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2020-1-28 |
| 在线时间 | 264 小时 |
冰
- 梦石
- 0
- 星屑
- 142
- 在线时间
- 264 小时
- 注册时间
- 2006-11-22
- 回帖
- 1010
|
发表于 2015-8-1 21:11:17
|
显示全部楼层
101-150,201-250,行吗{:2_276:}
[pre lang="ruby"]#==============================================================================
# ■ Window_DebugLeft
#------------------------------------------------------------------------------
# 偵錯畫面、指定開關及變數區塊的視窗。
#==============================================================================
class Window_DebugLeft < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化物件
#--------------------------------------------------------------------------
def initialize
super(0, 0, 192, 480)
self.index = 0
refresh
end
#--------------------------------------------------------------------------
# ● 更新
#--------------------------------------------------------------------------
def refresh
if self.contents != nil
self.contents.dispose
self.contents = nil
end
@switch_min=10
@variable_min = 20
@switch_max = 15
@variable_max = 25
@item_max = @switch_max + @variable_max-@switch_min-@variable_min
self.contents = Bitmap.new(width - 32, @item_max * 32)
for i in @switch_min...@switch_max
text = sprintf("S [%04d-%04d]", i*10+1, i*10+10)
self.contents.draw_text(4, (i-@switch_min) * 32, 152, 32, text)
end
for i in @variable_min...@variable_max
text = sprintf("V [%04d-%04d]", i*10+1, i*10+10)
self.contents.draw_text(4, (@switch_max-@switch_min + i - @variable_min) * 32, 152, 32, text)
end
end
#--------------------------------------------------------------------------
# ● 獲取模式
#--------------------------------------------------------------------------
def mode
if self.index+@switch_min < @switch_max
return 0
else
return 1
end
end
#--------------------------------------------------------------------------
# ● 獲取開頭顯示的 ID
#--------------------------------------------------------------------------
def top_id
if self.index < @switch_max
return (self.index+@switch_min) * 10 + 1
else
return (self.index+@variable_min - @switch_max) * 10 + 1
end
end
end
[/pre] |
评分
-
查看全部评分
|