public class BattleTerrainHazardWindow extends KDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private static int |
CREATURE_SIZE |
private java.util.SortedSet<CreatureType> |
creatures |
private static int |
EFFECT_SIZE |
private static java.awt.GridBagConstraints |
GBC_DEFAULT |
private static java.awt.GridBagConstraints |
GBC_NORTHEAST |
private static java.awt.GridBagConstraints |
GBC_NORTHWEST |
private java.util.Map<java.lang.String,HazardTerrain> |
hazardsDisplayed |
private MasterHex |
hex |
private static int |
HEX_SIZE |
private java.util.Map<java.lang.String,HazardHexside> |
hexsidesDisplayed |
private static int |
STRIKE_SIZE |
private Variant |
variant |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
BattleTerrainHazardWindow(javax.swing.JFrame frame,
ClientGUI gui,
MasterHex hex) |
Modifier and Type | Method and Description |
---|---|
private void |
addDefenderInfo(java.awt.Container container,
Hazards hazard) |
private void |
addHazard(java.awt.Container container,
Hazards hazard) |
private void |
addHexImage(java.awt.Container container,
Hazards hazard) |
private void |
addMovementInfo(java.awt.Container container,
Hazards hazard) |
private void |
addNativesPanel(java.awt.Container container,
Hazards hazard) |
private void |
addSpecialInfo(java.awt.Container container,
Hazards hazard) |
private void |
addStrikeInfo(java.awt.Container container,
Hazards hazard) |
private void |
configureHexModel(HazardHexside hazard,
BattleHex model) |
private Chit |
makeStrikeEffect(java.lang.String strike,
Hazards.CombatEffect e) |
private void |
setupChart(java.awt.Container container) |
private void |
setupHeader(java.awt.Container container) |
assertEDT, centerOnScreen, centerOnScreen, dispose, getUpperRightCorner, lowerRightCorner, placeRelative, setVisible, useSaveWindow
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final int HEX_SIZE
private static final int EFFECT_SIZE
private static final int CREATURE_SIZE
private static final int STRIKE_SIZE
private static final java.awt.GridBagConstraints GBC_DEFAULT
private static final java.awt.GridBagConstraints GBC_NORTHWEST
private static final java.awt.GridBagConstraints GBC_NORTHEAST
private final MasterHex hex
private final Variant variant
private final java.util.SortedSet<CreatureType> creatures
private java.util.Map<java.lang.String,HazardTerrain> hazardsDisplayed
private java.util.Map<java.lang.String,HazardHexside> hexsidesDisplayed
private void setupHeader(java.awt.Container container)
private void setupChart(java.awt.Container container)
private void addHazard(java.awt.Container container, Hazards hazard)
private void addHexImage(java.awt.Container container, Hazards hazard)
private void configureHexModel(HazardHexside hazard, BattleHex model)
private void addNativesPanel(java.awt.Container container, Hazards hazard)
private void addMovementInfo(java.awt.Container container, Hazards hazard)
private void addSpecialInfo(java.awt.Container container, Hazards hazard)
private void addDefenderInfo(java.awt.Container container, Hazards hazard)
private void addStrikeInfo(java.awt.Container container, Hazards hazard)
private Chit makeStrikeEffect(java.lang.String strike, Hazards.CombatEffect e)