package th; // Class for individual items. public class Itm { // Where is it? public Node here = null; // What kind is it? Kind kind = null; boolean blessed = false; // really goodness boolean tainted = false; // bad to eat boolean deadly_weapon = false; // A deadly weapon? (Think legal term) Mon living_form = null; // was it ever alive? public String name = null; // individual name. public static int VEGETARIAN = 1; public static int VEGAN = 2; boolean worn = false; // Are we being worn? boolean wielded = false; // wielded? Special special = null; public String describe () { return "A " + kind.name + (name != null? " named "+name : "") + (worn? " (worn)" : "") + (wielded? " (wielded)" : "") + "." ; } }