Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Sprite
- def draw_item_name(item, x, y)
- return if item.nil?
- if getType(item) == :item
- database = Core::Parse.getDatabase
- elsif getType(item) == :weapon
- database = Core::Parse.getDatabase("database_weapon.txt")
- elsif getType(item) == :armor
- database = Core::Parse.getDatabase("database_armor.txt")
- end
- bit = RPG::Cache.icon(item.icon_name)
- text = item_name = database[item.id][:name][$language]
- self.bitmap.blt(x, y, bit, Rect.new(0,0,24,24))
- self.bitmap.draw_text(x+28, y+5, self.bitmap.width-28, self.bitmap.font.size+1, text)
- end
- def getType(item)
- case item
- when RPG::Item
- return :item
- when RPG::Weapon
- return :weapon
- when RPG::Armor
- return :armor
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement