org.lee.mugen.sprite.cns.type.function
Class Playsnd

java.lang.Object
  extended by org.lee.mugen.sprite.cns.AbstractCnsFunction
      extended by org.lee.mugen.sprite.cns.eval.function.StateCtrlFunction
          extended by org.lee.mugen.sprite.cns.type.function.Playsnd
All Implemented Interfaces:
Functionable, Valueable

public class Playsnd
extends StateCtrlFunction


Field Summary
 
Fields inherited from class org.lee.mugen.sprite.cns.AbstractCnsFunction
functionName, paramNameIndexMap, paramNames, valueableParams
 
Constructor Summary
Playsnd()
           
 
Method Summary
 java.lang.Object getValue(java.lang.String spriteId, Valueable... params)
           
static Valueable[] parseForAbspan(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForChannel(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForFreqmul(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForIgnorehitpause(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForLoop(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForLowpriority(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForPan(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForValue(java.lang.String name, java.lang.String value)
           
static Valueable[] parseForVolume(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class org.lee.mugen.sprite.cns.eval.function.StateCtrlFunction
fillBean, fillBeanChild, getDefaultValues, getValue, getValueFromName, isInterrupt, parseSpecial, parseValue, reset, setInterrupt, toString
 
Methods inherited from class org.lee.mugen.sprite.cns.AbstractCnsFunction
addParam, control, copy, getFloatValuable, getFunctionName, getIntValuable, getParamIndex, getParamNames, getStringValuable, isSetterMandatory, setFunctionName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Playsnd

public Playsnd()
Method Detail

getValue

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

parseForValue

public static Valueable[] parseForValue(java.lang.String name,
                                        java.lang.String value)

parseForVolume

public static Valueable[] parseForVolume(java.lang.String name,
                                         java.lang.String value)

parseForChannel

public static Valueable[] parseForChannel(java.lang.String name,
                                          java.lang.String value)

parseForLowpriority

public static Valueable[] parseForLowpriority(java.lang.String name,
                                              java.lang.String value)

parseForFreqmul

public static Valueable[] parseForFreqmul(java.lang.String name,
                                          java.lang.String value)

parseForLoop

public static Valueable[] parseForLoop(java.lang.String name,
                                       java.lang.String value)

parseForPan

public static Valueable[] parseForPan(java.lang.String name,
                                      java.lang.String value)

parseForAbspan

public static Valueable[] parseForAbspan(java.lang.String name,
                                         java.lang.String value)

parseForIgnorehitpause

public static Valueable[] parseForIgnorehitpause(java.lang.String name,
                                                 java.lang.String value)