|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.golden.gamedev.GameObject
com.brantem.engine.BattleEngine
Inti dari framework Brantem, turunan dari Class GameObject milik GTGE, Class ini mengolah seluruh konfigurasi yang ada, mulai dari latar belakang, pemain, teks pesan, animasi pemain, tombol, musik dan suara, tubrukan dll
| Field Summary |
| Fields inherited from class com.golden.gamedev.GameObject |
bsGraphics, bsInput, bsIO, bsLoader, bsMusic, bsSound, bsTimer, fontManager, parent |
| Constructor Summary | |
BattleEngine(com.golden.gamedev.GameEngine gameEngine,
Battle battle)
Pembuatan class BattleEngine |
|
| Method Summary | |
Battle |
getBattle()
Mengambil class battle |
DuelEngine |
getDuelEngine()
Mengambil class DuelEngine |
Fighter |
getFighter1()
Mengambil class Fighter pemain 1 |
Fighter |
getFighter2()
Mengambil class Fighter pemain 2 |
com.golden.gamedev.object.SpriteGroup |
getGroup(java.lang.String spriteGroupName)
Mengambil SpriteGroup berdasarkan nama group |
KeyBean |
getKeyPlayer1()
Mengambil class KeyBean pemain 1 |
KeyBean |
getKeyPlayer2()
Mengambil class KeyBean pemain 2 |
com.golden.gamedev.object.PlayField |
getPlayField()
Mengambil class PlayField |
int |
getRound()
Mengambil jumlah ronde |
ScoreEngine |
getScoreEngine()
Mengambil class ScoreEngine |
SpriteEngine |
getSpriteEngine()
Mengambil class SpriteEngine |
void |
initResources()
Inisialisasi seluruh resource mulai dari latar belakang, pemain, teks pesan, animasi pemain, tombol, musik, suara dll |
boolean |
isComputer()
Apakah pemain 2 di mainkan oleh computer |
boolean |
isFighting()
Apakah pertarungan dalam kondiri berjalan atau tidak, akan mengembalikan nilai true bila tombol arah dan status memberikan reaksi pada karakter |
boolean |
isPause()
Apakah pertarungan dalam kondisi pause |
boolean |
isRestart()
Apakah pertarungan dalam posisi restart |
void |
playMusic()
Mainkan musik |
int |
playSound(java.lang.String file)
Mainkan suara |
void |
render(java.awt.Graphics2D graphics2D)
Tampilkan perubahan |
void |
restartBattle()
Checking apakah pertarungan sudah selesai |
void |
setBattle(Battle battle)
Memasukan class battle |
void |
setComputer(boolean computer)
Memasukan nilai computer |
void |
setDuelEngine(DuelEngine duelEngine)
Memasukan class DuelEngine |
void |
setFighter1(Fighter fighter1)
Memasukan class Fighter pemain 1 |
void |
setFighter2(Fighter fighter2)
Memasukan class Fighter pemain 2 |
void |
setFighting(boolean fighting)
Memberikan nilai fighting dalam pertarungan |
void |
setKeyPlayer1(KeyBean keyPlayer1)
Memasukan class KeyBean pemain 1 |
void |
setKeyPlayer2(KeyBean keyPlayer2)
Memasukan class KeyBean pemain 2 |
void |
setPause(boolean pause)
Memberikan nilai pause dalam pertarungan |
void |
setPlayField(com.golden.gamedev.object.PlayField playField)
Memasukan class PlayField |
void |
setRestart(boolean restart)
Memasukan nilai pada restart |
void |
setRound(int round)
Memasukan nilai jumlah ronde |
void |
setScoreEngine(ScoreEngine scoreEngine)
Memasukan class ScoreEngine |
void |
setSpriteEngine(SpriteEngine spriteEngine)
Memasukan class SpriteEngine |
void |
stopMusic()
Matikan musik |
void |
update(long time)
Update perubahan yang ada |
| Methods inherited from class com.golden.gamedev.GameObject |
checkPosMouse, checkPosMouse, click, drawFPS, finish, getCurrentFPS, getFPS, getHeight, getImage, getImage, getImages, getImages, getImages, getImages, getImages, getImages, getMouseX, getMouseY, getRandom, getWidth, hideCursor, keyDown, keyPressed, playMusic, rightClick, setFPS, setMaskColor, showCursor, start, takeScreenShot, takeScreenShot |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BattleEngine(com.golden.gamedev.GameEngine gameEngine,
Battle battle)
gameEngine - GameEngine class milik GTGEbattle - Class inisialisasi untuk ScoreBoard dan ArenaGameEngine,
Battle| Method Detail |
public void initResources()
public boolean isPause()
public void setPause(boolean pause)
pause - True bila pause dan false bila tidakpublic boolean isFighting()
public void setFighting(boolean fighting)
fighting - True bila dalam pertarungan dan false bila tidakpublic int getRound()
public void setRound(int round)
round - Jumlah rondepublic void update(long time)
time - Waktu yang berjalanpublic void render(java.awt.Graphics2D graphics2D)
graphics2D - Mesin grafikGraphics2Dpublic void restartBattle()
public com.golden.gamedev.object.SpriteGroup getGroup(java.lang.String spriteGroupName)
spriteGroupName - Nama Sprite Group
SpriteGrouppublic int playSound(java.lang.String file)
file - Lokasi file suarapublic void playMusic()
public void stopMusic()
public Battle getBattle()
Battlepublic void setBattle(Battle battle)
battle - Inisialisasi untuk ScoreBoard dan ArenaBattlepublic Fighter getFighter1()
Fighterpublic void setFighter1(Fighter fighter1)
fighter1 - Inisialisasi semua animasi pemainFighterpublic Fighter getFighter2()
Fighterpublic void setFighter2(Fighter fighter2)
fighter2 - Inisialisasi animasi pemainpublic com.golden.gamedev.object.PlayField getPlayField()
PlayFieldpublic void setPlayField(com.golden.gamedev.object.PlayField playField)
playField - Tempat penampungan animasi groupPlayFieldpublic SpriteEngine getSpriteEngine()
SpriteEnginepublic void setSpriteEngine(SpriteEngine spriteEngine)
spriteEngine - Class penyimpanan seluruh animasiSpriteEnginepublic ScoreEngine getScoreEngine()
ScoreEnginepublic void setScoreEngine(ScoreEngine scoreEngine)
scoreEngine - Class pengolahan score pemainScoreEnginepublic DuelEngine getDuelEngine()
DuelEnginepublic void setDuelEngine(DuelEngine duelEngine)
duelEngine - Class pengolahan latar belakang dan perubahan arah pemainDuelEnginepublic boolean isRestart()
public void setRestart(boolean restart)
public KeyBean getKeyPlayer1()
KeyBeanpublic void setKeyPlayer1(KeyBean keyPlayer1)
keyPlayer1 - Tombol navigasi pemain 1KeyBeanpublic KeyBean getKeyPlayer2()
KeyBeanpublic void setKeyPlayer2(KeyBean keyPlayer2)
keyPlayer2 - Tombol navigasi pemainKeyBeanpublic boolean isComputer()
public void setComputer(boolean computer)
computer - True bila pemain 2 computer dan false bila pemain 2 bukan
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||