com.brantem
Class FighterAI

java.lang.Object
  extended bycom.brantem.FighterAI

public abstract class FighterAI
extends java.lang.Object

Befungsi untuk implentasi AI Information provide : BattleEngine, FighterSprite and time elapse

Version:
1.0
Author:
Elvino

Constructor Summary
FighterAI()
           
 
Method Summary
abstract  void initAI(BattleEngine battleEngine)
          Inisialisasi AI engine
abstract  void updatePlayer(FighterSprite player1, FighterSprite player2, long time)
          Update AI pemain berdasarkan informasi player1 dan player 2 serta time elapse sehingga programer bisa menggunakan fungsi timer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FighterAI

public FighterAI()
Method Detail

initAI

public abstract void initAI(BattleEngine battleEngine)
Inisialisasi AI engine

Parameters:
battleEngine - Class konfigurasi pertarungan
See Also:
BattleEngine

updatePlayer

public abstract void updatePlayer(FighterSprite player1,
                                  FighterSprite player2,
                                  long time)
Update AI pemain berdasarkan informasi player1 dan player 2 serta time elapse sehingga programer bisa menggunakan fungsi timer

Parameters:
player1 - Pemain 1
player2 - Pemain 2
time - Elapse time
See Also:
FighterSprite