Class Negotiate

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

final class Negotiate extends KDialog
Negotiate allows making a new proposal to settle an engagement.
Author:
David Ripton
  • Field Details

    • attacker

      private final Legion attacker
    • defender

      private final Legion defender
    • attackerChits

      private final List<Chit> attackerChits
    • defenderChits

      private final List<Chit> defenderChits
    • gui

      private final ClientGUI gui
    • proposal

      private Proposal proposal
    • location

      private Point location
    • saveWindow

      private final SaveWindow saveWindow
    • attackerMarker

      private final Marker attackerMarker
    • defenderMarker

      private final Marker defenderMarker
  • Constructor Details

  • Method Details

    • showLegion

      private Marker showLegion(Legion legion, List<Chit> chits)
    • cleanup

      void cleanup()
    • toggleAllDead

      private void toggleAllDead(List<Chit> chits)
    • doOffer

      private void doOffer()
    • doFight

      private void doFight()