com.planet_ink.coffee_mud.Common
Class DefaultQuest.PreservedQuestObject

java.lang.Object
  extended by com.planet_ink.coffee_mud.Common.DefaultQuest.PreservedQuestObject
Enclosing class:
DefaultQuest

public static class DefaultQuest.PreservedQuestObject
extends java.lang.Object

Objects selected for use by a quest can be preserved or released from quest-state to quest-state. This object maps a world object in use to its quest-states remaining.


Field Summary
 PhysicalAgent obj
           
 int preserveState
           
 
Constructor Summary
DefaultQuest.PreservedQuestObject(PhysicalAgent o, int state)
           
 
Method Summary
static java.util.Iterator<PhysicalAgent> getPOIter(java.util.List<DefaultQuest.PreservedQuestObject> o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preserveState

public int preserveState

obj

public PhysicalAgent obj
Constructor Detail

DefaultQuest.PreservedQuestObject

public DefaultQuest.PreservedQuestObject(PhysicalAgent o,
                                         int state)
Method Detail

getPOIter

public static java.util.Iterator<PhysicalAgent> getPOIter(java.util.List<DefaultQuest.PreservedQuestObject> o)