com.planet_ink.coffee_mud.core.interfaces
Class EachApplicable.ApplyAffectPhyStats<T extends StatsAffecting>

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.interfaces.EachApplicable.ApplyAffectPhyStats<T>
All Implemented Interfaces:
EachApplicable<T>
Direct Known Subclasses:
StdMOB.ApplyRecAffectPhyStats
Enclosing interface:
EachApplicable<T>

public static class EachApplicable.ApplyAffectPhyStats<T extends StatsAffecting>
extends java.lang.Object
implements EachApplicable<T>

Example class that 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
protected  Physical me
           
 
Constructor Summary
EachApplicable.ApplyAffectPhyStats(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
 

Field Detail

me

protected final Physical me
Constructor Detail

EachApplicable.ApplyAffectPhyStats

public EachApplicable.ApplyAffectPhyStats(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>
Parameters:
a - the object to work on