org.lee.mugen.sprite.cns.eval.trigger.function.spriteCns
Class P2bodydist

java.lang.Object
  extended by org.lee.mugen.sprite.cns.AbstractCnsFunction
      extended by org.lee.mugen.sprite.cns.eval.function.SpriteCnsTriggerFunction
          extended by org.lee.mugen.sprite.cns.eval.trigger.function.spriteCns.P2bodydist
All Implemented Interfaces:
Functionable, Valueable

public class P2bodydist
extends SpriteCnsTriggerFunction

Author:
Dr Wong

Field Summary
 
Fields inherited from class org.lee.mugen.sprite.cns.AbstractCnsFunction
functionName, paramNameIndexMap, paramNames, valueableParams
 
Constructor Summary
P2bodydist()
           
 
Method Summary
 void addParam(java.lang.String name, Valueable[] param)
           
 java.lang.Object getValue(java.lang.String spriteId, Valueable... params)
           
static float getXDiff(java.lang.String spriteId, Valueable... params)
           
 int parseValue(java.lang.String[] tokens, int pos, java.util.List<Valueable> result)
           
 
Methods inherited from class org.lee.mugen.sprite.cns.eval.function.SpriteCnsTriggerFunction
getRegex, parseValue, reset
 
Methods inherited from class org.lee.mugen.sprite.cns.AbstractCnsFunction
control, copy, getFloatValuable, getFunctionName, getIntValuable, getParamIndex, getParamNames, getStringValuable, isSetterMandatory, setFunctionName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P2bodydist

public P2bodydist()
Method Detail

addParam

public void addParam(java.lang.String name,
                     Valueable[] param)
Overrides:
addParam in class AbstractCnsFunction

getXDiff

public static float getXDiff(java.lang.String spriteId,
                             Valueable... params)

getValue

public java.lang.Object getValue(java.lang.String spriteId,
                                 Valueable... params)
Specified by:
getValue in interface Valueable
Overrides:
getValue in class AbstractCnsFunction

parseValue

public int parseValue(java.lang.String[] tokens,
                      int pos,
                      java.util.List<Valueable> result)
Overrides:
parseValue in class SpriteCnsTriggerFunction