#áÊ´§¡ÒÃä´éÃѺäÍà·Á ÍÒÇظ à¤Ã×èͧ»éͧ¡Ñ¹ ËÃ×Í à§Ô¹ â´Â Tohng
class Window_ItemGet < Window_Base
# ------------------------
attr_accessor :type # 1=äÍà·Á | 2=ÍÒÇظ | 3=à¤Ã×èͧ»éͧ¡Ñ¹
attr_accessor :id # ÃËÑʢͧÍÒÇظ à¤Ã×èͧ»éͧ¡Ñ¹ ËÃ×Í äÍà·Á
attr_accessor :money # ¨Ó¹Ç¹à§Ô¹
# ------------------------
def initialize(type, id, money=0)
super(220, 180, 220, 96) # µÓáË¹è§ áÅТ¹Ò´¢Í§ Window *** super(x, y, ¡ÇéÒ§ , ÊÙ§)
self.contents = Bitmap.new(width - 32, height - 32)
self.back_opacity = 255 # ¤ÇÒÁâ»Ãè§ãʢͧ Window
self.contents.font.name = "CordiaUPC" # font
self.contents.font.size = 40 # ¢¹Ò´¢Í§ font
@type = type
@id = id
@money = money
refresh
end
# ------------------------
def refresh
self.contents.clear
self.contents.font.color = normal_color # ÊÕÕµÑÇÍÑ¡ÉÃ
self.contents.draw_text(4, 0, 180, 32, "¤Ø³ä´éÃѺ")
case @type
when 1
self.draw_item_name($data_items[@id], 4, 32)
when 2
self.draw_item_name($data_weapons[@id], 4, 32)
when 3
self.draw_item_name($data_armors[@id], 4, 32)
else
self.contents.draw_text(4, 32, 180, 32, @money.to_s + $data_system.words.gold)
end
end
end
¹Ñ¡àÃÕ¹¾ÔàÈÉÁÒàÍÒàÍÒä»ãªéä´é¤ÃѺ
Íѹ¹ÕéÅÔ駴ÒÇâËÅ´µÑÇÍÂèÒ§à˵ءÒóì¨Ò¡ã¹Ë¹Ñ§Ê×Í
www.upload.th.la/download.php?id=361CDE7A7