Advertisement
Zouzaka

Sac

Apr 4th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.89 KB | None | 0 0
  1. =begin
  2. Auteur: Zouzaka
  3. Description: Permet d'avoir un sac plus stylé =)
  4. =end
  5. class Window_ItemList < Window_Selectable
  6.   def col_max ; return 14 ; end
  7.   def draw_item(index)
  8.     item = @data[index]
  9.     if item
  10.       rect = item_rect(index)
  11.       draw_icon(item.icon_index, rect.x, rect.y, enable?(item))
  12.       rect.x += 3
  13.       rect.y += 3
  14.       draw_item_number(rect, item)
  15.     end
  16.   end
  17.   def item_rect(index)
  18.     rect = Rect.new
  19.     rect.width = 26
  20.     rect.height = 26
  21.     rect.x = index % col_max * (5 + spacing)
  22.     rect.y = index / col_max * (5 + spacing)
  23.     rect
  24.   end
  25.   def draw_item_number(rect, item)
  26.     draw_text(rect, sprintf("%2d", $game_party.item_number(item)), 2)
  27.   end
  28.   def cursor_right(wrap = false)
  29.     (index < item_max - 1) ? select(index+1) : select(0)
  30.   end
  31.   def cursor_left(wrap = false)
  32.     (index > 0) ? select(index-1) : select(item_max-1)
  33.   end
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement