public class Motion
extends java.lang.Object
Constructor and Description |
---|
Motion() |
Modifier and Type | Method and Description |
---|---|
Attack |
getAttackInstance() |
int |
getCancelAbleFrame() |
int |
getCancelAbleMotionLevel() |
int |
getFrameNumber() |
HitArea |
getHitArea() |
org.newdawn.slick.Image |
getImage(int nowFrame)
This method returns current Image of character.
|
int |
getMotionLevel() |
java.lang.String |
getMotionName() |
int |
getSpeedX() |
int |
getSpeedY() |
State |
getState() |
boolean |
isControl() |
boolean |
isLandingFlag() |
void |
setAttackInstance(Attack attackInstance) |
void |
setCancelAbleFrame(int cancelAbleFrame) |
void |
setCancelAbleMotionLevel(int cancelAbleMotionLevel) |
void |
setControl(boolean control) |
void |
setFrameNumber(int frameNumber) |
void |
setHitArea(HitArea hit) |
void |
setImage(java.lang.String fileName,
java.lang.String characterName,
int frameNumber) |
void |
setLandingFlag(boolean landingFlag) |
void |
setMotionLevel(int motionLevel) |
void |
setMotionName(java.lang.String motionName) |
void |
setParameters(MotionData motionData,
java.lang.String characterName)
This method receives motionData.
|
void |
setSpeedX(int speedX) |
void |
setSpeedY(int speedY) |
void |
setState(State state) |
public void setParameters(MotionData motionData, java.lang.String characterName) throws org.newdawn.slick.SlickException
motionData
- Data structure of this motion.characterName
- org.newdawn.slick.SlickException
public void setMotionName(java.lang.String motionName)
motionName
- public void setFrameNumber(int frameNumber)
frameNumber
- public void setSpeedX(int speedX)
speedX
- public void setSpeedY(int speedY)
speedY
- public void setHitArea(HitArea hit)
hit
- public void setControl(boolean control)
control
- public void setCancelAbleFrame(int cancelAbleFrame)
cancelAbleFrame
- public void setCancelAbleMotionLevel(int cancelAbleMotionLevel)
cancelAbleMotionLevel
- public void setMotionLevel(int motionLevel)
motionLevel
- public void setState(State state)
state
- public void setLandingFlag(boolean landingFlag)
landingFlag
- public void setAttackInstance(Attack attackInstance)
attackInstance
- public java.lang.String getMotionName()
public int getFrameNumber()
public int getSpeedX()
public int getSpeedY()
public HitArea getHitArea()
public boolean isControl()
public int getCancelAbleFrame()
public int getCancelAbleMotionLevel()
public int getMotionLevel()
public State getState()
public boolean isLandingFlag()
public Attack getAttackInstance()
public void setImage(java.lang.String fileName, java.lang.String characterName, int frameNumber) throws org.newdawn.slick.SlickException
fileName
- characterName
- frameNumber
- org.newdawn.slick.SlickException
public org.newdawn.slick.Image getImage(int nowFrame)
nowFrame
-