Class Summary |
BattleClientSide |
Contains a lot of Battle related data
Currently contains also many methods that were earlier in "Strike.java"
(client package). |
BattleMovement |
Class BattleMovement does client-side battle move calculations. |
Client |
Lives on the client side and handles all communication
with the server. |
ClientThread |
This will be a thread that executes all the client side processing;
additional to the actual SocketClientThread which did that earlier. |
ClientThread.ServerEvent |
|
CreatureInfo |
Basic information about one creature, for split prediction. |
CreatureInfoComparator |
Sort creatures in decreasing order of importance, then by creature
name, then by certainty. |
CreatureInfoList |
A specialized list of creature info, for split prediction. |
CritterMove |
One battle move for one critter. |
GameClientSide |
|
HexMap |
Class HexMap displays a basic battle map. |
LegionClientSide |
Client-side version of a legion. |
NodeTurnComparator |
|
NullClientGUI |
A replacement for ClientGUI class which does nothing,
so that client can simply call it same way as the real
GUI but just nothing happens. |
PlayerClientSide |
This class holds client-side version of a player. |
PredictSplitNode |
Predicts splits for one enemy player, and adjusts predictions as
creatures are revealed. |
PredictSplits |
Predicts splits for one enemy player, and adjusts predictions as
creatures are revealed. |
SocketClientThread |
Thread to handle server connection on client side. |