net.sf.colossus.gui
Class SummonAngel

java.lang.Object
  extended by net.sf.colossus.gui.SummonAngel

public final class SummonAngel
extends java.lang.Object

Allows a player to summon an angel or archangel (or any other summonable, whatever it is in certain variants). When selection is done, now the dialog makes the client send the SummonInfo result to server (empty one if window simply closed).

Author:
David Ripton, Romain Dolbeau, Clemens Katzer

Nested Class Summary
(package private)  class SummonAngel.SummonAngelDialog
           
 
Field Summary
private  ClientGUI gui
           
private  Legion legion
           
private static java.util.logging.Logger LOGGER
           
private  java.util.List<Legion> possibleDonors
           
 
Constructor Summary
SummonAngel(ClientGUI gui, Legion legion, java.util.List<Legion> possibleDonors)
           
 
Method Summary
private  void createDialog()
           
 void sendSummonInfoToServer(SummonInfo summonInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

private static final java.util.logging.Logger LOGGER

gui

private final ClientGUI gui

legion

private final Legion legion

possibleDonors

private final java.util.List<Legion> possibleDonors
Constructor Detail

SummonAngel

public SummonAngel(ClientGUI gui,
                   Legion legion,
                   java.util.List<Legion> possibleDonors)
Method Detail

createDialog

private void createDialog()

sendSummonInfoToServer

public void sendSummonInfoToServer(SummonInfo summonInfo)