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.
|