org.lee.mugen.sprite.character
Class SpriteCns
java.lang.Object
org.lee.mugen.sprite.character.SpriteCns
- All Implemented Interfaces:
- java.lang.Cloneable
public class SpriteCns
- extends java.lang.Object
- implements java.lang.Cloneable
|
Constructor Summary |
SpriteCns(java.lang.String spriteId)
|
|
Method Summary |
void |
addAttack(float value)
|
void |
addCommand(java.lang.String commandName,
int time)
|
void |
addLife(int value)
|
void |
addPosFreeze(int i)
|
void |
addSysFVar(java.lang.String key,
Valueable valueable)
|
void |
addSysVar(java.lang.String key,
Valueable valueable)
|
void |
addVar(java.lang.String key,
Valueable valueable)
|
void |
addVarFloat(java.lang.String key,
Valueable valueable)
|
void |
addXPos(float x)
|
void |
addYPos(float y)
|
void |
clearCommand()
|
protected java.lang.Object |
clone()
|
int |
getAirjuggle()
|
int |
getAnim()
|
int |
getAttack()
|
float |
getAttackmulset()
|
BindToSub |
getBindTo()
|
int |
getCommand(java.lang.String cmd)
|
java.lang.String |
getCommands()
|
int |
getCommandsCount()
|
int |
getCtrl()
|
int[] |
getCurrentFrontAndBackSize()
|
Data |
getData()
|
float |
getDefenceMul()
|
SpriteCns.MoveType |
getForceMoveType()
|
int |
getForceMoveTypeTime()
|
java.lang.Float |
getFVar(java.lang.String key)
|
int |
getHitcount()
|
int |
getHitdefpersist()
|
int |
getJuggle()
|
HitDefSub |
getLastHitdef()
|
int |
getLife()
|
Movement |
getMovement()
|
SpriteCns.MoveType |
getMovetype()
|
NotHitBySub |
getNothitby()
|
int |
getNumber()
|
float[] |
getOffset()
|
int |
getOwnpal()
|
SpriteCns.Physics |
getPhysics()
|
int |
getPlayerpush()
|
Playsnd |
getPlaysnd()
|
int |
getPosfreeze()
|
int |
getPower()
|
Shake |
getShake()
|
Size |
getSize()
|
java.awt.Rectangle |
getSizeRect()
|
int |
getSprpriority()
|
java.lang.Float |
getSysFVar(java.lang.String key)
|
java.lang.Integer |
getSysVar(java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.Integer> |
getSysvarMap()
|
SpriteCns.Type |
getType()
|
java.lang.Integer |
getVar(java.lang.String key)
|
Velocity |
getVelocity()
|
VelSetSub |
getVelset()
|
Size.Ground |
getWidth()
|
float |
getXPos()
|
float |
getYPos()
|
boolean |
isFlip()
|
void |
lifeAdd(float value,
int kill,
int absolute)
|
void |
process()
|
void |
reset()
|
void |
restoreWidth()
|
void |
setAirjuggle(int airjuggle)
|
void |
setAnim(int animIdx)
|
void |
setAttack(int attack)
|
void |
setAttackmulset(float attackmulset)
|
void |
setBindTo(BindToSub bindTo)
|
void |
setCtrl(int ctrl)
|
void |
setDefenceMul(float defenceMul)
|
void |
setFacep2(int facep2)
|
void |
setFlip(boolean pIsFlip)
|
void |
setForceMoveType(SpriteCns.MoveType forceMoveType,
int time)
|
void |
setFVar(java.lang.String key,
Valueable value)
|
void |
setHitdefpersist(int hitdefpersist)
|
void |
setJuggle(int airjuggle)
|
void |
setLastHitdef(HitDefSub hitdef)
|
void |
setLife(int life)
|
void |
setMovetype(java.lang.Object moveType)
|
void |
setMovetype(SpriteCns.MoveType moveType)
|
void |
setNothitby(NotHitBySub nothitby)
|
void |
setNumber(int number)
|
void |
setOffset(float[] offset)
|
void |
setOwnpal(int ownpal)
|
void |
setPhysics(java.lang.Object physics)
|
void |
setPhysics(SpriteCns.Physics physics)
|
void |
setPlayerpush(int playerpush)
|
void |
setPlaysnd(Playsnd playsnd)
|
void |
setPosfreeze(int posfreeze)
|
void |
setPower(int power)
|
void |
setPoweradd(int power)
|
void |
setSpriteId(java.lang.String id)
|
void |
setSprpriority(int sprPriority)
|
void |
setSysFVar(java.lang.String key,
Valueable value)
|
void |
setSysVar(java.lang.String key,
Valueable value)
|
void |
setType(java.lang.Object type)
|
void |
setType(SpriteCns.Type type)
|
void |
setVar(java.lang.String key,
Valueable value)
|
void |
setVeladd(float... veladd)
|
void |
setVeladd(java.lang.Object... params)
|
void |
setVelset(float... velset)
|
void |
setVelset(java.lang.Object... params)
|
void |
setWidth(int... data)
|
void |
setXPos(float pos)
|
void |
setYPos(float pos)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpriteCns
public SpriteCns(java.lang.String spriteId)
getSysvarMap
public java.util.Map<java.lang.String,java.lang.Integer> getSysvarMap()
reset
public void reset()
getOwnpal
public int getOwnpal()
setOwnpal
public void setOwnpal(int ownpal)
getNumber
public int getNumber()
setNumber
public void setNumber(int number)
getAttackmulset
public float getAttackmulset()
setAttackmulset
public void setAttackmulset(float attackmulset)
getBindTo
public BindToSub getBindTo()
getShake
public Shake getShake()
getHitdefpersist
public int getHitdefpersist()
setHitdefpersist
public void setHitdefpersist(int hitdefpersist)
setWidth
public void setWidth(int... data)
restoreWidth
public void restoreWidth()
getWidth
public Size.Ground getWidth()
getSizeRect
public java.awt.Rectangle getSizeRect()
getCommand
public int getCommand(java.lang.String cmd)
getNothitby
public NotHitBySub getNothitby()
setNothitby
public void setNothitby(NotHitBySub nothitby)
getPlaysnd
public Playsnd getPlaysnd()
setPlaysnd
public void setPlaysnd(Playsnd playsnd)
getCtrl
public int getCtrl()
getSprpriority
public int getSprpriority()
setSprpriority
public void setSprpriority(int sprPriority)
getAttack
public int getAttack()
setAttack
public void setAttack(int attack)
getXPos
public float getXPos()
setXPos
public void setXPos(float pos)
addXPos
public void addXPos(float x)
addYPos
public void addYPos(float y)
getYPos
public float getYPos()
setYPos
public void setYPos(float pos)
setCtrl
public void setCtrl(int ctrl)
getOffset
public float[] getOffset()
setOffset
public void setOffset(float[] offset)
getLife
public int getLife()
setLife
public void setLife(int life)
getDefenceMul
public float getDefenceMul()
setDefenceMul
public void setDefenceMul(float defenceMul)
lifeAdd
public void lifeAdd(float value,
int kill,
int absolute)
addAttack
public void addAttack(float value)
setAnim
public void setAnim(int animIdx)
getAnim
public int getAnim()
addVar
public void addVar(java.lang.String key,
Valueable valueable)
addSysVar
public void addSysVar(java.lang.String key,
Valueable valueable)
addSysFVar
public void addSysFVar(java.lang.String key,
Valueable valueable)
addVarFloat
public void addVarFloat(java.lang.String key,
Valueable valueable)
setVar
public void setVar(java.lang.String key,
Valueable value)
setSysVar
public void setSysVar(java.lang.String key,
Valueable value)
setSysFVar
public void setSysFVar(java.lang.String key,
Valueable value)
getVar
public java.lang.Integer getVar(java.lang.String key)
getSysVar
public java.lang.Integer getSysVar(java.lang.String key)
getSysFVar
public java.lang.Float getSysFVar(java.lang.String key)
setFVar
public void setFVar(java.lang.String key,
Valueable value)
getFVar
public java.lang.Float getFVar(java.lang.String key)
process
public void process()
getData
public Data getData()
getMovement
public Movement getMovement()
getSize
public Size getSize()
getCurrentFrontAndBackSize
public int[] getCurrentFrontAndBackSize()
getVelocity
public Velocity getVelocity()
getVelset
public VelSetSub getVelset()
setVelset
public void setVelset(float... velset)
setVelset
public void setVelset(java.lang.Object... params)
setVeladd
public void setVeladd(float... veladd)
setVeladd
public void setVeladd(java.lang.Object... params)
isFlip
public boolean isFlip()
setFlip
public void setFlip(boolean pIsFlip)
getMovetype
public SpriteCns.MoveType getMovetype()
setMovetype
public void setMovetype(SpriteCns.MoveType moveType)
setMovetype
public void setMovetype(java.lang.Object moveType)
getPhysics
public SpriteCns.Physics getPhysics()
setPhysics
public void setPhysics(SpriteCns.Physics physics)
setPhysics
public void setPhysics(java.lang.Object physics)
getType
public SpriteCns.Type getType()
setType
public void setType(SpriteCns.Type type)
setType
public void setType(java.lang.Object type)
clearCommand
public void clearCommand()
addCommand
public void addCommand(java.lang.String commandName,
int time)
getCommands
public java.lang.String getCommands()
getCommandsCount
public int getCommandsCount()
getPower
public int getPower()
setPower
public void setPower(int power)
setPoweradd
public void setPoweradd(int power)
getAirjuggle
public int getAirjuggle()
setAirjuggle
public void setAirjuggle(int airjuggle)
getJuggle
public int getJuggle()
setJuggle
public void setJuggle(int airjuggle)
setFacep2
public void setFacep2(int facep2)
getForceMoveType
public SpriteCns.MoveType getForceMoveType()
getForceMoveTypeTime
public int getForceMoveTypeTime()
setForceMoveType
public void setForceMoveType(SpriteCns.MoveType forceMoveType,
int time)
getPosfreeze
public int getPosfreeze()
setPosfreeze
public void setPosfreeze(int posfreeze)
addPosFreeze
public void addPosFreeze(int i)
addLife
public void addLife(int value)
getPlayerpush
public int getPlayerpush()
setPlayerpush
public void setPlayerpush(int playerpush)
getLastHitdef
public HitDefSub getLastHitdef()
getHitcount
public int getHitcount()
setLastHitdef
public void setLastHitdef(HitDefSub hitdef)
setSpriteId
public void setSpriteId(java.lang.String id)
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
setBindTo
public void setBindTo(BindToSub bindTo)