|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.golden.gamedev.object.Sprite
com.brantem.engine.ScoreEngine
Class yang berfungsi mengatur papan nilai, berupa skor pemain dan teks pesan yang tampil
| Constructor Summary | |
ScoreEngine(BattleEngine battleEngine,
ScoreBean scoreBean,
com.golden.gamedev.object.GameFont gameFont,
MessageBean messageBean)
Pembuatan class ScoreEngine |
|
| Method Summary | |
com.golden.gamedev.object.Sprite |
getP1Picture()
Mengambil animasi pemain 1 |
int |
getP1Win()
Mengambil jumlah kemenangan pemain 1 |
com.golden.gamedev.object.Sprite |
getP2Picture()
Mengambil animasi pemain 2 |
int |
getP2Win()
Mengambil jumlah kemenangan pemain 2 |
ScoreBean |
getScoreBean()
Mengambil class ScoreBean |
boolean |
isPoseFinish()
Apakah para pemain sudah selesai dalam berpose |
void |
populateScore(FighterSprite attacker,
FighterSprite victim)
Melakukan pehitungan skor, karena telah terjadi tubrukan |
void |
render(java.awt.Graphics2D graphics2D)
Tampilkan perubahan |
void |
resetHitFlag()
Tanda proses perhitungan skor sudah selesai |
void |
restart()
Inisialisasi ulang, untuk ronde selanjutanya |
void |
setP1Picture(com.golden.gamedev.object.Sprite picture)
Memasukan animasi pemain 1 |
void |
setP1Win(int win)
Memasukan jumlah kemenangan pemain 1 |
void |
setP2Picture(com.golden.gamedev.object.Sprite picture)
Memasukan animasi pemain 2 |
void |
setP2Win(int win)
Memasukan jumlah kemenangan pemain 2 |
void |
setPoseFinish(boolean poseFinish)
Memasukan nilai pada tanda poseFinish |
void |
setScoreBean(ScoreBean scoreBean)
Memasukan class scoreBean |
void |
update(long time)
Update perubahan yang ada |
| Methods inherited from class com.golden.gamedev.object.Sprite |
addHorizontalSpeed, addVerticalSpeed, forceX, forceY, getBackground, getDataID, getDistance, getHeight, getHorizontalSpeed, getID, getImage, getLayer, getOldX, getOldY, getScreenX, getScreenY, getVerticalSpeed, getWidth, getX, getY, isActive, isImmutable, isOnScreen, isOnScreen, move, moveTo, moveX, moveY, render, setActive, setBackground, setDataID, setHorizontalSpeed, setID, setImage, 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 ScoreEngine(BattleEngine battleEngine,
ScoreBean scoreBean,
com.golden.gamedev.object.GameFont gameFont,
MessageBean messageBean)
battleEngine - Class konfigurasi pertarunganscoreBean - Class yang mengatur tampilan dan counter dari ScoreBoardgameFont - Class pesan teksmessageBean - Class yang mengatur teks pesan dan suara dalam pertarunganBattleEngine,
ScoreBean,
GameFont,
MessageBean| Method Detail |
public void update(long time)
time - Waktu yang berjalanpublic void render(java.awt.Graphics2D graphics2D)
graphics2D - Mesin grafikGraphics2D
public void populateScore(FighterSprite attacker,
FighterSprite victim)
attacker - Animasi penyerangvictim - Animasi korbanpublic void resetHitFlag()
public com.golden.gamedev.object.Sprite getP1Picture()
Spritepublic void setP1Picture(com.golden.gamedev.object.Sprite picture)
picture - Gambar animasi pemain 1public com.golden.gamedev.object.Sprite getP2Picture()
Spritepublic void setP2Picture(com.golden.gamedev.object.Sprite picture)
picture - Gambar animasi pemain 1public ScoreBean getScoreBean()
ScoreBeanpublic void setScoreBean(ScoreBean scoreBean)
scoreBean - Class yang mengatur tampilan dan counter dari ScoreBoardScoreBeanpublic void restart()
public boolean isPoseFinish()
public void setPoseFinish(boolean poseFinish)
public int getP1Win()
public void setP1Win(int win)
public int getP2Win()
public void setP2Win(int win)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||