Package net.sf.colossus.client


package net.sf.colossus.client
  • Class
    Description
    Contains a lot of Battle related data Currently contains also many methods that were earlier in "Strike.java" (client package).
    Class BattleMovement does client-side battle move calculations.
    Lives on the client side and handles all communication with the server.
    Constants modelling the party who closed this client.
     
    This will be a thread that executes all the client side processing; additional to the actual SocketClientThread which did that earlier.
     
    Basic information about one creature, for split prediction.
    Sort creatures in decreasing order of importance, then by creature name, then by certainty.
    A specialized list of creature info, for split prediction.
    One battle move for one critter.
     
    Class HexMap displays a basic battle map.
    IClient is a remote interface for the server-accessible parts of Client.
     
    Knows a lot of things, but cannot actually take any actions.
    Generic type of connection to the server.
    Client-side version of a legion.
     
    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.
    This class holds client-side version of a player.
    Predicts splits for one enemy player, and adjusts predictions as creatures are revealed.
    Predicts splits for one enemy player, and adjusts predictions as creatures are revealed.
    Thread to handle server connection on client side.