Package net.sf.colossus.gui


package net.sf.colossus.gui
  • Class
    Description
    Common class for displaying recruit trees information.
    Class AcquireAngel allows a player to acquire an angel or archangel.
     
    A GUI representation of a battle in the game.
     
    Class BattleDice displays dice rolls during a battle.
     
    Class BattleMap implements the GUI for a Titan battlemap.
    Class BattleTerrainHazardWindow shows a GUI representation of the Hazard Chart This is still ALPHA.
     
    Class Chit implements the GUI for a Titan chit representing either a character or a legion.
    Class ChooseScreen allows a player to choose the screen on which to display the secondaries windows.
     
    This is a JTable that remembers the size of its columns between runs of the program.
     
    Class Concede allows a player to flee or concede before starting a Battle.
    Log window for connection issues Based on simple log window
    Viewer for a collection, say the graveyard or the creature keeper
    This listener can be used to make a Component draggable.
    Class EditLegion allows to edit the contents of a Legion Based on ShowLegion
    Post-engagement status dialog.
    Event Revealing dialog.
     
    Class GUIBattleHex holds GUI info for one battle hex.
    Anything that happens in the GUI and that has effect to Client or Server, especially all things that client shall send to server.
    GUIHex<H extends Hex>
    Abstract parent class for various GUI hexes
    Class GUIMasterHex holds GUI information for a MasterHex.
    Arranges the recruit tree for one hex in a panel, which can be displayed e.g.
    Creates a JPanel displaying one legion, used by AutoInspector and ShowLegion (right-click on legion)
    Simple log window
    Class Marker implements the GUI for a legion marker.
    Class MasterBoard implements the GUI for a Titan masterboard.
    Class MovementDie displays dice rolls during a battle.
    Negotiate allows making a new proposal to settle an engagement.
    Chooses between multiple carry options.
    Class PickColor lets a player choose a color of legion markers.
     
    Class PickEntrySide allows picking which side of a MasterBoard hex to enter.
    Allows picking any integer value
    Class PickLord allows a player to choose which lord tower teleports.
    Class PickMarker allows a player to pick a legion marker, either as initial marker or for splitting a legion.
    Class PickRecruit allows a player to pick a creature to recruit.
    Class PickRecruiter allows a player to choose which creature(s) recruit.
    Chooses between multiple strike penalty options.
    A dialog that displays information about a single player and his legions.
     
    ReplyToProposal allows responding to a negotiation proposal.
    Contains info about one revealed creature for RevealEvent.
    Contains info about one event that revealed some interesting information, stored in EventViewer.
    Class Scale holds static information used to scale all GUI elements.
    Displays recruit trees for all MasterHex types.
    Class ShowBattleMap displays a battle map.
    A dialog frame that displays lots of (almost static) information about one specific creature type.
    Provides a simple JTextArea to display pointers to the Option documentation HTML files in Internet.
    Class ShowLegion displays the chits of the Creatures in a Legion
    Provides a JScrollPane to display the Variant README, either within GetPlayer selection tab, or from main boards help (then in own KFrame).
    Displays recruit trees for a single Hex type.
    Class SplitLegion allows a player to split a Legion into two Legions.
    Class StatusScreen displays some information about the current game.
    Class StrikeDie displays a die representing the threshold for a successful hit during the Strike/strike-back phase.
    Allows a player to summon an angel or archangel (or any other summonable, whatever it is in certain variants).
    The TrueHexGridLayout class is a layout manager that lays out a container's components in a grid with alternate rows offset by a partial grid component.