|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.golden.gamedev.object.Sprite
com.golden.gamedev.object.AnimatedSprite
com.brantem.sprite.FighterAdvanceSprite
com.brantem.bean.FighterBean
com.brantem.sprite.FighterSprite
Class yang berfungsi mengatur letak pemain dan perubahan arah dan status
| Constructor Summary | |
FighterSprite(java.awt.image.BufferedImage[] bufferedImages,
com.golden.gamedev.object.Timer timer,
int[] frames)
Pembuatan class FighterSprite |
|
| Method Summary | |
void |
animationChanged(int oldDir,
int oldStat,
int dir,
int stat)
Memantau perubahan arah dan status, yang akan mengubah animasi |
void |
doFinih()
Dipanggil setelah animasi berakhir |
FighterSprite |
duplicate()
Menduplikasi class FighterSprite |
void |
resetFacingFrame()
Inisialisai perubahan arah hadap pemain |
void |
resetFighterX()
Inisialisasi ulang fighterX berdasarkan hadap kanan atau kiri |
void |
setLocation(FighterSprite prevSprite)
Inisialisai koordinat X dan Y berdasarkan animasi sebelumnya |
void |
setMagicLocation(FighterSprite prevSprite,
MagicSprite magicSprite)
Inisialisai Ilmu koordinat X dan Y berdasarkan animasi sebelumnya |
void |
setNextSprite(int dir,
int stat,
int[] allow)
Pilih animasi selanjutnya berdasarkan arah dan status |
void |
update(long time)
Update perubahan yang ada |
| Methods inherited from class com.brantem.sprite.FighterAdvanceSprite |
getAnimationFrame, getDirection, getImage, getStatus, initAnimation, render, resetState, setAnimation, setAnimationFrame, setDirection, setImages, setInitDirection, setInitStatus, setStatus |
| Methods inherited from class com.golden.gamedev.object.AnimatedSprite |
getAnimationTimer, getFinishAnimationFrame, getFrame, getImage, getImages, getStartAnimationFrame, isAnimate, isLoopAnim, setAnimate, setAnimationFrame, setAnimationTimer, setFrame, setImage, setLoopAnim |
| Methods inherited from class com.golden.gamedev.object.Sprite |
addHorizontalSpeed, addVerticalSpeed, forceX, forceY, getBackground, getDataID, getDistance, getHeight, getHorizontalSpeed, getID, getLayer, getOldX, getOldY, getScreenX, getScreenY, getVerticalSpeed, getWidth, getX, getY, isActive, isImmutable, isOnScreen, isOnScreen, move, moveTo, moveX, moveY, render, setActive, setBackground, setDataID, setHorizontalSpeed, setID, setImmutable, setLayer, setLocation, setMovement, setSpeed, setVerticalSpeed, setX, setY |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FighterSprite(java.awt.image.BufferedImage[] bufferedImages,
com.golden.gamedev.object.Timer timer,
int[] frames)
bufferedImages - Kumpulan gambar karaktertimer - Waktu animasi karakterframes - Nomor array yang di pilihBufferedImage,
Timer| Method Detail |
public void setLocation(FighterSprite prevSprite)
prevSprite - Animasi sebelumnyaFighterSprite
public void setMagicLocation(FighterSprite prevSprite,
MagicSprite magicSprite)
prevSprite - Animasi sebelumnyamagicSprite - Animasi ilmuFighterSprite,
MagicSpritepublic void resetFacingFrame()
public void setNextSprite(int dir,
int stat,
int[] allow)
dir - Arahstat - Statusallow - Gerakan yang memungkinkanpublic FighterSprite duplicate()
FighterSpritepublic void update(long time)
time - Waktu yang berjalan
public void animationChanged(int oldDir,
int oldStat,
int dir,
int stat)
oldDir - Arah lamaoldStat - Status lamadir - Arahstat - Statuspublic void doFinih()
public void resetFighterX()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||