com.brantem.sprite
Class AdvanceKeyCapture

java.lang.Object
  extended bycom.golden.gamedev.funbox.KeyCapture
      extended bycom.brantem.sprite.AdvanceKeyCapture

public class AdvanceKeyCapture
extends com.golden.gamedev.funbox.KeyCapture

Class yang memantau penekanan kombinasi tombol

Version:
1.0
Author:
Elvino

Field Summary
 
Fields inherited from class com.golden.gamedev.funbox.KeyCapture
DEBUG, input
 
Constructor Summary
AdvanceKeyCapture(com.golden.gamedev.engine.BaseInput baseInput, int[] keys, int time, int key, int dir, int stat)
          Pembuatan class AdvanceKeyCapture
 
Method Summary
 int getDirection()
          Mengambil nilai arah
 BattleEngine getGameBattle()
          Mengambil Class BattleEngine
 int getKey()
          Mengambil nilai tombol status
 int getStatus()
          Mengambil nilai status
 boolean isPlayer1()
          Apakah kombinasi tombol ini milik pemain 1
 void keyCaptured()
          Dipanggil bila kombinasi tombol sukses
 void setDirection(int dir)
          Memasukan nilai arah
 void setGameBattle(BattleEngine gameBattle)
          Memasukan Class BattleEngine
 void setKey(int key)
          Memasukan nilai tombol status
 void setPlayer1(boolean player1)
          Memasukan nilai pada pemain 1
 void setStatus(int status)
          Memasukan nilai status
 void update(long time)
          Update perubahan yang ada
 
Methods inherited from class com.golden.gamedev.funbox.KeyCapture
getDelayTime, getKeySequence, getKeyString, getModifiers, isActive, refresh, setActive, setDelayTime, setKeySequence, setKeySequence, setModifiers, setModifiers, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AdvanceKeyCapture

public AdvanceKeyCapture(com.golden.gamedev.engine.BaseInput baseInput,
                         int[] keys,
                         int time,
                         int key,
                         int dir,
                         int stat)
Pembuatan class AdvanceKeyCapture

Parameters:
baseInput - Tombol Listener dari class GTGE
keys - Tombol kombinasi arah
time - Batas waktu untuk melakukan kombinasi arah
key - Tombol status
dir - Arah
stat - Status
See Also:
BaseInput
Method Detail

getKey

public int getKey()
Mengambil nilai tombol status


setKey

public void setKey(int key)
Memasukan nilai tombol status

Parameters:
key - Tombol status

getDirection

public int getDirection()
Mengambil nilai arah


setDirection

public void setDirection(int dir)
Memasukan nilai arah

Parameters:
dir - Arah

getStatus

public int getStatus()
Mengambil nilai status


setStatus

public void setStatus(int status)
Memasukan nilai status

Parameters:
status - Status

isPlayer1

public boolean isPlayer1()
Apakah kombinasi tombol ini milik pemain 1


setPlayer1

public void setPlayer1(boolean player1)
Memasukan nilai pada pemain 1

Parameters:
player1 - True bila pemain 1 dan false bila pemain 2

getGameBattle

public BattleEngine getGameBattle()
Mengambil Class BattleEngine

Returns:
BattleEngine
See Also:
BattleEngine

setGameBattle

public void setGameBattle(BattleEngine gameBattle)
Memasukan Class BattleEngine

Parameters:
gameBattle - Class BattleEngine
See Also:
BattleEngine

update

public void update(long time)
Update perubahan yang ada

Parameters:
time - Waktu yang berjalan

keyCaptured

public void keyCaptured()
Dipanggil bila kombinasi tombol sukses