Project1

标题: 贵重物品怎么计数? [打印本页]

作者: acv255    时间: 2015-9-1 20:54
标题: 贵重物品怎么计数?
想做个普通物品和贵重物品分开显示的背包,分别有50格的物品上限
所有物品数量用
  1.   def item_sum
  2.     amo = 0
  3.     @items.each_value {|v|amo += v}
  4.     return amo
  5.   end
复制代码
计算
但是key_item在数据库中没有专门保存为数组,用来鉴别是否为key_item的方法key_item?只在Window_ItemList里出现过一次,定义过程和位置都不知道。
然而我不是在窗口类中进行计数的,所以这个方法也用不了...
作者: Silentever    时间: 2015-9-1 23:00
  1. class RPG::Item < RPG::UsableItem
  2.   def initialize
  3.     super
  4.     @scope = 7
  5.     @itype_id = 1
  6.     @price = 0
  7.     @consumable = true
  8.   end
  9.   def key_item?
  10.     @itype_id == 2
  11.   end
  12.   attr_accessor :itype_id
  13.   attr_accessor :price
  14.   attr_accessor :consumable
  15. end
复制代码
这是内部定义(请看帮助文档)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1