org.lee.mugen.sprite.entity
Class AfterImageSprite

java.lang.Object
  extended by org.lee.mugen.sprite.base.AbstractSprite
      extended by org.lee.mugen.sprite.entity.AfterImageSprite

public class AfterImageSprite
extends AbstractSprite


Nested Class Summary
static class AfterImageSprite.InfoAfterImage
           
 
Field Summary
protected  java.util.Stack<AfterImageSprite.InfoAfterImage> animElementStack
           
 
Fields inherited from class org.lee.mugen.sprite.base.AbstractSprite
linearTime, palfx, pause, priority, sprAnimMng, spriteSFF
 
Constructor Summary
AfterImageSprite(Sprite sprite)
           
 
Method Summary
 java.util.Stack<AfterImageSprite.InfoAfterImage> getAnimElementStack()
           
 long getCount()
           
 int getFramegap()
           
 ImageContainer getImageContainerForInfo(AfterImageSprite.InfoAfterImage info)
           
 int getLength()
           
 RGB getPaladd()
           
 RGB getPalbright()
           
 int getPalcolor()
           
 RGB getPalcontrast()
           
 int getPalinvertall()
           
 RGB getPalmul()
           
 RGB getPalpostbright()
           
 int getPriority()
           
 float getRealXPos()
           
 float getRealYPos()
           
 Sprite getSprite()
           
 java.lang.String getStatedef()
           
 int getTime()
           
 int getTimegap()
           
 Afterimage.Trans getTrans()
           
 boolean isFlip()
           
 boolean isRemove()
           
 void process()
           
 boolean remove()
           
 void rezetCount()
           
 void setFramegap(int framegap)
           
 void setLength(int length)
           
 void setNewTimeForAll(int time)
           
 void setPaladd(RGB paladd)
           
 void setPalbright(RGB palbright)
           
 void setPalcolor(int palcolor)
           
 void setPalcontrast(RGB palcontrast)
           
 void setPalinvertall(int palinvertall)
           
 void setPalmul(RGB palmul)
           
 void setPalpostbright(RGB palpostbright)
           
 void setPriority(int p)
           
 void setRemove(boolean remove)
           
 void setStatedef(java.lang.String statedef)
           
 void setTime(int time)
           
 void setTimegap(int timegap)
           
 void setTrans(Afterimage.Trans trans)
           
 
Methods inherited from class org.lee.mugen.sprite.base.AbstractSprite
getCns, getCns1, getCns2, getCurrentImage, getCurrentImageSpriteSFF, getHeight, getLinearTime, getPalfx, getPause, getPosToDraw, getSprAnimMng, getSpriteRealPos, getSpriteSFF, getXScale, getYScale, isPause, processPause, replaceCns, setPause, setSprAnimMng, setSpriteSFF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

animElementStack

protected java.util.Stack<AfterImageSprite.InfoAfterImage> animElementStack
Constructor Detail

AfterImageSprite

public AfterImageSprite(Sprite sprite)
Method Detail

getAnimElementStack

public java.util.Stack<AfterImageSprite.InfoAfterImage> getAnimElementStack()

getCount

public long getCount()

getSprite

public Sprite getSprite()

setPriority

public void setPriority(int p)
Overrides:
setPriority in class AbstractSprite

getPriority

public int getPriority()
Overrides:
getPriority in class AbstractSprite

getStatedef

public java.lang.String getStatedef()

setStatedef

public void setStatedef(java.lang.String statedef)

setNewTimeForAll

public void setNewTimeForAll(int time)

rezetCount

public void rezetCount()

getRealXPos

public float getRealXPos()
Specified by:
getRealXPos in class AbstractSprite

getRealYPos

public float getRealYPos()
Specified by:
getRealYPos in class AbstractSprite

isFlip

public boolean isFlip()
Specified by:
isFlip in class AbstractSprite

process

public void process()
Specified by:
process in class AbstractSprite

getImageContainerForInfo

public ImageContainer getImageContainerForInfo(AfterImageSprite.InfoAfterImage info)

remove

public boolean remove()
Overrides:
remove in class AbstractSprite

isRemove

public boolean isRemove()

setRemove

public void setRemove(boolean remove)

getFramegap

public int getFramegap()

setFramegap

public void setFramegap(int framegap)

getLength

public int getLength()

setLength

public void setLength(int length)

getPaladd

public RGB getPaladd()

setPaladd

public void setPaladd(RGB paladd)

getPalbright

public RGB getPalbright()

setPalbright

public void setPalbright(RGB palbright)

getPalcolor

public int getPalcolor()

setPalcolor

public void setPalcolor(int palcolor)

getPalcontrast

public RGB getPalcontrast()

setPalcontrast

public void setPalcontrast(RGB palcontrast)

getPalinvertall

public int getPalinvertall()

setPalinvertall

public void setPalinvertall(int palinvertall)

getPalmul

public RGB getPalmul()

setPalmul

public void setPalmul(RGB palmul)

getPalpostbright

public RGB getPalpostbright()

setPalpostbright

public void setPalpostbright(RGB palpostbright)

getTime

public int getTime()

setTime

public void setTime(int time)

getTimegap

public int getTimegap()

setTimegap

public void setTimegap(int timegap)

getTrans

public Afterimage.Trans getTrans()

setTrans

public void setTrans(Afterimage.Trans trans)