- 注册时间
- 2005-2-20
- 最后登录
- 2005-3-6
⑥精研
- 积分
- 1256
|

楼主 |
发表于 2005-2-21 17:21:58
|
显示全部楼层
谢谢﹐我已经写好了
class Window_Chest < Window_Base
def initialize(item_id, item_Num = 1, item_Type = 0)
#Item ID, Item数量, Item种类 (0..道具, 1..武器, 2..防具)
case item_Type
when 0
$game_party.gain_item(item_id, item_Num)
@item = $data_items[item_id]
when 1
$game_party.gain_weapon(item_id, item_Num)
@item = $data_weapons[item_id]
when 2
$game_party.gain_armor(item_id, item_Num)
@item = $data_armors[item_id]
end
cw = @item.name.size*22
cw = (cw < 280) ? 280 : @item.name.size*22
super((640-cw)/2, 115, cw, 60)
self.contents = Bitmap.new(cw-100, 28)
self.back_opacity = 160
self.visible = true
refresh
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
self.contents.font.color = system_color
self.contents.draw_text(0, 0, 212, 32, \"获得\")
draw_item_name(@item, 60, 0)
end
end |
|