Class Summary |
BattleClientSide |
|
BattleMovement |
Class BattleMovement does client-side battle move calculations. |
Client |
Lives on the client side and handles all communication
with the server. |
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. |
Movement |
Class Movement handles client-side masterboard moves. |
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. |
Strike |
Class Strike holds client-side strike logic. |