Код:#============================================================================== # ** RPG::BaseItem #------------------------------------------------------------------------------ # Сверхкласс для UsableItem, Item, Weapon, Armor. #============================================================================== module RPG ## # Сверхкласс для UsableItem, Item, Weapon, Armor. ## class BaseItem #========================================================================== # Атрибуты #========================================================================== # ID объекта. # @return [Integer] attr_accessor :id # Название объекта. # @return [String] attr_accessor :name # Имя файла иконки объекта. # @note Используется в XP. # @return [String] attr_accessor :icon_name # Номер иконки объекта в наборе. # @note Используется в VX. # @return [Integer] attr_accessor :icon_index # Описание объекта. # @return [String] attr_accessor :description # Заметки объекта. # @note Используется в VX. # @return [String] attr_accessor :note #========================================================================== # Методы #========================================================================== ## # Инициализирует переменные класса, присваивает им значения по умолчанию # @note Вызывается автоматически при создании нового экземпляра # @return [NilClass] ## def initialize @id = 0 @name = "" @icon_name = "" @icon_index = 0 @description = "" @note = "" end #-------------------------------------------------------------------------- end #---------------------------------------------------------------------------- end #==============================================================================
Социальные закладки