com.planet_ink.coffee_mud.MOBS
Class StdMOB.ApplyRecAffectPhyStats<T extends StatsAffecting>

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.interfaces.EachApplicable.ApplyAffectPhyStats<T>
      extended by com.planet_ink.coffee_mud.MOBS.StdMOB.ApplyRecAffectPhyStats<T>
All Implemented Interfaces:
EachApplicable<T>
Enclosing class:
StdMOB

public static final class StdMOB.ApplyRecAffectPhyStats<T extends StatsAffecting>
extends EachApplicable.ApplyAffectPhyStats<T>

EachApplicable class that recovers item and affect phyStats


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.core.interfaces.EachApplicable
EachApplicable.ApplyAffectPhyStats<T extends StatsAffecting>, EachApplicable.ApplyRecoverPhyStats<T extends Affectable>
 
Field Summary
 
Fields inherited from class com.planet_ink.coffee_mud.core.interfaces.EachApplicable.ApplyAffectPhyStats
me
 
Constructor Summary
StdMOB.ApplyRecAffectPhyStats(Physical me)
           
 
Method Summary
 void apply(T a)
          Implement the code that will apply to each object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StdMOB.ApplyRecAffectPhyStats

public StdMOB.ApplyRecAffectPhyStats(Physical me)
Method Detail

apply

public void apply(T a)
Description copied from interface: EachApplicable
Implement the code that will apply to each object

Specified by:
apply in interface EachApplicable<T extends StatsAffecting>
Overrides:
apply in class EachApplicable.ApplyAffectPhyStats<T extends StatsAffecting>
Parameters:
a - the object to work on