# File: FoodEdit.rb
# Author: Craig Smith
# This source code copyright (C) 2009 Craig Smith
# All rights reserved.
#
# Released under the terms of the GNU Public License
# See COPYING file for additional information.
#
require 'olc/oedit.rb'
require 'core/food.rb'
# Food Editor OLC
class FoodEdit < Oedit
def initialize(id, oid, args=nil)
self.title = "Food Editor" if not title
if not obj and not oid
self.obj = Food.new(args, id, nil) if not oid
self.newobj = true
end
super(id,oid,args)
self.default_attr.concat(["no_rot","poison"])
self.default_hash.merge!({ "hunger" => [ 60, 120, 240, 720, 1440, 2880 ] })
end
# Checks if the object is valid
def is_valid?(obj)
return true if obj.kind_of? Food
false
end
end