# 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