com.planet_ink.coffee_mud.Libraries
Class SlaveryParser.GeasStepsImpl

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector<SlaveryLibrary.GeasStep>
              extended by com.planet_ink.coffee_mud.Libraries.SlaveryParser.GeasStepsImpl
All Implemented Interfaces:
SlaveryLibrary.GeasSteps, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<SlaveryLibrary.GeasStep>, java.util.Collection<SlaveryLibrary.GeasStep>, java.util.List<SlaveryLibrary.GeasStep>, java.util.RandomAccess
Enclosing class:
SlaveryParser

public static class SlaveryParser.GeasStepsImpl
extends java.util.Vector<SlaveryLibrary.GeasStep>
implements SlaveryLibrary.GeasSteps

See Also:
Serialized Form

Field Summary
 java.util.Set<MOB> botheredMOBs
           
 java.util.Set<Room> botheredPlaces
           
 boolean done
           
 MOB me
           
static long serialVersionUID
           
 MOB you
           
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
SlaveryParser.GeasStepsImpl(MOB you1, MOB me1)
           
 
Method Summary
 java.util.Set<MOB> getBotheredMobs()
           
 boolean isDone()
           
 void move(int moveCode)
           
 boolean sayResponse(MOB speaker, MOB target, java.lang.String response)
           
 void step()
           
 MOB stepperM()
           
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

botheredPlaces

public java.util.Set<Room> botheredPlaces

botheredMOBs

public java.util.Set<MOB> botheredMOBs

done

public boolean done

you

public MOB you

me

public MOB me
Constructor Detail

SlaveryParser.GeasStepsImpl

public SlaveryParser.GeasStepsImpl(MOB you1,
                                   MOB me1)
Method Detail

getBotheredMobs

public java.util.Set<MOB> getBotheredMobs()
Specified by:
getBotheredMobs in interface SlaveryLibrary.GeasSteps

stepperM

public MOB stepperM()
Specified by:
stepperM in interface SlaveryLibrary.GeasSteps

isDone

public boolean isDone()
Specified by:
isDone in interface SlaveryLibrary.GeasSteps

step

public void step()
Specified by:
step in interface SlaveryLibrary.GeasSteps

move

public void move(int moveCode)
Specified by:
move in interface SlaveryLibrary.GeasSteps

sayResponse

public boolean sayResponse(MOB speaker,
                           MOB target,
                           java.lang.String response)
Specified by:
sayResponse in interface SlaveryLibrary.GeasSteps