Advertisement
DaxSoft

vorumahuha

Oct 10th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. class Sprite
  2. def draw_item_name(item, x, y)
  3. return if item.nil?
  4. if getType(item) == :item
  5. database = Core::Parse.getDatabase
  6. elsif getType(item) == :weapon
  7. database = Core::Parse.getDatabase("database_weapon.txt")
  8. elsif getType(item) == :armor
  9. database = Core::Parse.getDatabase("database_armor.txt")
  10. end
  11. bit = RPG::Cache.icon(item.icon_name)
  12. text = item_name = database[item.id][:name][$language]
  13. self.bitmap.blt(x, y, bit, Rect.new(0,0,24,24))
  14. self.bitmap.draw_text(x+28, y+5, self.bitmap.width-28, self.bitmap.font.size+1, text)
  15. end
  16.  
  17. def getType(item)
  18. case item
  19. when RPG::Item
  20. return :item
  21. when RPG::Weapon
  22. return :weapon
  23. when RPG::Armor
  24. return :armor
  25. end
  26. end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement