|
|||||||||||
| 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
Class yang menampung informasi mengenai animasi karakter
| Constructor Summary | |
FighterBean(java.awt.image.BufferedImage[] bufferedImages,
com.golden.gamedev.object.Timer timer,
int[] frames)
Pembuatan class FighterBean Class ini akan menduplikasi gambar, sehingga terdapat 2 animasi yang hadap kiri dan hadap kanan. |
|
| Method Summary | |
int[] |
getAttack()
Mengambil nomor array serangan |
BattleEngine |
getBattleEngine()
Mengambil class battleEngine |
int |
getBorder()
Mengambil batas tengah antara animasi hadap kanan dan kiri |
int |
getBorderFrame()
Mengambil index animasi berdasarkan hadap kanan atau kiri |
int |
getFacing()
Mengambil nilai arah hadap pemain |
java.lang.String |
getFighterId()
Mengambil kode animasi |
double |
getFighterX()
Mengambil nilai koordinat X yang di ukur dari batas layar |
double |
getFighterY()
Mengambil nilai koordinat Y |
int |
getHitPoint()
Mengambil nilai serangan bila merupakan animasi serangan |
double |
getHorizontalSpeed(int index)
Mengambil kecepatan horisontal index tertentu |
double[] |
getHorizontalSpeeds()
Mengambil nomor array kecepatan horisontal |
int[] |
getIntrupts()
Mengambil nomor array selaan |
MagicSprite |
getMagicSprite()
Mengambil class MagicSprite bila animasi ilmu |
int[][] |
getMovement()
Mengambil nomor array gerakan yang memungkinkan |
int |
getOrgFinish()
Mengambil index akhir animasi berdasarkan arah hadap pemain |
int |
getOrgStart()
Mengambil index awal animasi berdasarkan arah hadap pemain |
com.golden.gamedev.object.SpriteGroup |
getPlayerGroup(java.lang.String groupName)
Mengambil class SpriteGroup berdasarkan katagori PLAYER, MAGIC dan MAGIC_DESTROY |
ScoreEngine |
getScoreEngine()
Mengambil class ScoreEngine |
java.lang.String |
getSoundPath()
Mengambil lokasi file suara |
FighterSprite |
getSprite(int direction,
int status)
Mengambil class FighterSprite berdasarkan operan parameter arah dan status |
SpriteEngine |
getSpriteEngine()
Mengambil class SpriteEngine |
java.lang.String |
getStandFighterId()
Mengambil kode animasi berdiri |
double |
getVerticalCoordinate(int index)
Mengambil koordinat vertikal index tertentu |
double[] |
getVerticalCoordinates()
Mengambil nomor array koordinat vertikal |
double |
getYCoordinate()
Mengambil inisialiassi koordinat Y |
boolean |
hasIntrupts()
Apakah animasi ini memiliki selaan |
boolean |
isAttackSprite()
Apakah animasi ini animasi serangan |
boolean |
isDirection(int direction)
Apakah parameter yang di oper merupakan arah |
boolean |
isFacingRight()
Apakah animasi ini hadap kanan |
boolean |
isFinish()
Apakah animasi ini sudah berakhir |
boolean |
isInState(int direction,
int status)
Apakah animasi sekarang ini memiliki arah dan status yang sama dengan parameter operan |
boolean |
isPlayer1()
Apakah animasi ini pemain 1 |
boolean |
isStatus(int status)
Apakah parameter yang di oper merupakan status |
boolean |
keyDown(int key1,
int key2)
Memantau penekanan tombol |
boolean |
keyPressed(int key1,
int key2)
Memantau pemencetan tombol |
void |
resetState(boolean resetFrame)
Inisialisasi ulang animasi |
void |
setAttack(int[] attack)
Memasukan nomor array serangan |
void |
setAttackSprite(boolean attackSprite)
Memasukan nilai animasi serangan |
void |
setBattleEngine(BattleEngine battleEngine)
Memasukan class battleEngine |
void |
setBorder(int border)
Memasukan batas tengah antara animasi hadap kanan dan kiri |
void |
setFacing(int facing)
Memasukan nilai arah hadap pemain |
void |
setFighterId(java.lang.String fighterId)
Memasukan kode animasi |
void |
setFighterX(double fighterX)
Memasukan nilai koordinat X yang di ukur dari batas layar |
void |
setFighterY(double fighterY)
Memasukan nilai koordinat Y |
void |
setHitPoint(int hitPoint)
Memasukan nilai serangan bila merupakan animasi serangan |
void |
setHorizontalSpeeds(double[] horizontalSpeeds)
Memasukan nomor array kecepatan horisontal |
void |
setIntrupts(int[] intrupts)
Memasukan nomor array selaan |
void |
setMagicSprite(MagicSprite magicSprite)
Memasukan class MagicSprite bila animasi ilmu |
void |
setMovement(int[][] allowMovement)
Memasukan nomor array gerakan yang memungkinkan |
void |
setOrgFinish(int orgFinishIndex)
Memasukan index akhir animasi berdasarkan arah hadap pemain |
void |
setOrgStart(int orgStartIndex)
Memasukan index awal animasi berdasarkan arah hadap pemain |
void |
setPlayer1(boolean player1)
Memasukan nilai pemain 1 |
void |
setSoundPath(java.lang.String soundPath)
Memasukan lokasi file suara |
void |
setVerticalCoordinate(double verticalCoordinate)
Memasukan koordinat vertikal |
void |
setVerticalCoordinates(double[] verticalCoordinates)
Memasukan nomor array koordinat vertikal |
| 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, update |
| 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 FighterBean(java.awt.image.BufferedImage[] bufferedImages,
com.golden.gamedev.object.Timer timer,
int[] frames)
bufferedImages - Kumpulan gambar karaktertimer - Waktu animasi karakterframes - Nomor array yang di pilih| Method Detail |
public boolean isPlayer1()
public void setPlayer1(boolean player1)
player1 - True bila pemain 1 dan false bila pemain 2public boolean isAttackSprite()
public void setAttackSprite(boolean attackSprite)
attackSprite - True bila animasi serangan dan false bila bukanpublic int getBorder()
public void setBorder(int border)
border - Batas tengahpublic int getFacing()
public void setFacing(int facing)
facing - 1 bila hadap kanan dan -1 bila hadap kiripublic int getHitPoint()
public void setHitPoint(int hitPoint)
hitPoint - Nilai seranganpublic int getOrgStart()
public void setOrgStart(int orgStartIndex)
orgStartIndex - Index awal animasipublic int getOrgFinish()
public void setOrgFinish(int orgFinishIndex)
orgFinishIndex - Index akhir animasipublic int[] getAttack()
public void setAttack(int[] attack)
attack - Nomor array seranganpublic int[] getIntrupts()
public void setIntrupts(int[] intrupts)
intrupts - Nomor array selaanpublic int[][] getMovement()
public void setMovement(int[][] allowMovement)
allowMovement - Gerakan yang memungkinkanpublic double getFighterX()
public void setFighterX(double fighterX)
fighterX - Nilai koordinat Xpublic double getFighterY()
public void setFighterY(double fighterY)
fighterY - Nilai koordinat Ypublic double[] getHorizontalSpeeds()
public void setHorizontalSpeeds(double[] horizontalSpeeds)
horizontalSpeeds - Nomor array kecepatan horisontalpublic double[] getVerticalCoordinates()
public void setVerticalCoordinates(double[] verticalCoordinates)
verticalCoordinates - Nomor array koordinat vertikalpublic java.lang.String getFighterId()
public void setFighterId(java.lang.String fighterId)
fighterId - Kode animasipublic java.lang.String getSoundPath()
public void setSoundPath(java.lang.String soundPath)
soundPath - Lokasi filepublic MagicSprite getMagicSprite()
MagicSpritepublic void setMagicSprite(MagicSprite magicSprite)
magicSprite - Class MagicSpriteMagicSpritepublic BattleEngine getBattleEngine()
BattleEnginepublic void setBattleEngine(BattleEngine battleEngine)
battleEngine - Class battleEngineBattleEnginepublic boolean isFinish()
public boolean isFacingRight()
public boolean hasIntrupts()
public boolean isStatus(int status)
status - Status pemain seperti berjalan, berdiri, lompat, jongkok dllpublic boolean isDirection(int direction)
direction - Arah tombol navigasi seperti atas, bawah, kiri, kanan
public boolean isInState(int direction,
int status)
direction - Arah tombol navigasi seperti atas, bawah, kiri, kananstatus - Status pemain seperti berjalan, berdiri, lompat, jongkok dllpublic double getYCoordinate()
public void setVerticalCoordinate(double verticalCoordinate)
public ScoreEngine getScoreEngine()
ScoreEnginepublic SpriteEngine getSpriteEngine()
SpriteEnginepublic com.golden.gamedev.object.SpriteGroup getPlayerGroup(java.lang.String groupName)
groupName - Nama Group
SpriteGroup
public FighterSprite getSprite(int direction,
int status)
direction - Arahstatus - Status
FighterSpritepublic java.lang.String getStandFighterId()
public double getHorizontalSpeed(int index)
index - Nomor indexpublic double getVerticalCoordinate(int index)
index - Nomor indexpublic int getBorderFrame()
public boolean keyDown(int key1,
int key2)
public boolean keyPressed(int key1,
int key2)
public void resetState(boolean resetFrame)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||