toroidwars.interfaces
Interface EngineUpdateAPI


public interface EngineUpdateAPI

Author:
Maximillian Dupenois, Kent McClymont

Method Summary
 void exceptionThrownDuringGameStart(java.lang.Exception ex)
           
 void exceptionThrownDuringPlay(java.lang.Exception ex)
           
 void exceptionThrownDuringTurn(int turnCount, Player player, java.lang.Exception ex)
           
 void gameEnded(java.util.HashMap<Player,java.lang.Integer> winners)
           
 void playerAttacked(int turnCount, Player player, Country from, Country to, int attackingUnits, AttackResult result)
           
 void playerBuilt(int turnCount, Player player, Country from)
           
 void playerDefeated(Player playerDefeated, Player playerWhoConquered)
           
 void playerDisqualified(Player player, java.lang.String reason)
           
 void playerScouted(int turnCount, Player player, Country from, Country to, int unitsFound)
           
 void playerTimedOut(Player player, int strikeCount)
           
 void playerTransferred(int turnCount, Player player, Country from, Country to, TransferResult result)
           
 void turnEnded(int turnCount)
           
 void turnStarted(int turnCount)
           
 

Method Detail

exceptionThrownDuringGameStart

void exceptionThrownDuringGameStart(java.lang.Exception ex)
Parameters:
ex -

playerDefeated

void playerDefeated(Player playerDefeated,
                    Player playerWhoConquered)
Parameters:
playerDefeated -
playerWhoConquered -

exceptionThrownDuringPlay

void exceptionThrownDuringPlay(java.lang.Exception ex)
Parameters:
ex -

exceptionThrownDuringTurn

void exceptionThrownDuringTurn(int turnCount,
                               Player player,
                               java.lang.Exception ex)
Parameters:
turnCount -
player -
ex -

playerDisqualified

void playerDisqualified(Player player,
                        java.lang.String reason)
Parameters:
player -
reason -

playerTimedOut

void playerTimedOut(Player player,
                    int strikeCount)
Parameters:
player -
strikeCount -

turnStarted

void turnStarted(int turnCount)
Parameters:
turnCount -

playerAttacked

void playerAttacked(int turnCount,
                    Player player,
                    Country from,
                    Country to,
                    int attackingUnits,
                    AttackResult result)
Parameters:
turnCount -
player -
from -
to -
attackingUnits -
result -

playerBuilt

void playerBuilt(int turnCount,
                 Player player,
                 Country from)
Parameters:
turnCount -
player -
from -

playerTransferred

void playerTransferred(int turnCount,
                       Player player,
                       Country from,
                       Country to,
                       TransferResult result)
Parameters:
turnCount -
player -
from -
to -
result -

playerScouted

void playerScouted(int turnCount,
                   Player player,
                   Country from,
                   Country to,
                   int unitsFound)
Parameters:
turnCount -
player -
from -
to -
unitsFound -

turnEnded

void turnEnded(int turnCount)
Parameters:
turnCount -

gameEnded

void gameEnded(java.util.HashMap<Player,java.lang.Integer> winners)
Parameters:
winners -