Class MissionAction

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--MissionAction
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MissionAction
extends javax.swing.JFrame

See Also:
Serialized Form

Field Summary
 Environ currenv
           
 javax.swing.JComboBox EnvironCombo
           
 javax.swing.JPanel InfoPanel
           
 java.util.Vector MissionGroups
           
 int numdrawn
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MissionAction(java.util.Vector MGs)
           
 
Method Summary
 void doAssassination(MissionGroup M)
          Called if an Assassination mission on a Mission Group succeeds
 void doCoup(MissionGroup M)
          Called if a Coup mission on a Mission Group succeeds
 void doDiplomacy(MissionGroup M)
          Called if the Diplomacy mission on a Mission Group succeeds
 void doFreePrisoners(MissionGroup M)
          Called if a Free Prisoners mission on a Mission Group succeeds
 void doGainCharacters(MissionGroup M)
          Called if a Gain Characters mission on a Mission Group succeeds
 void doGatherInformation(MissionGroup M, int count)
          Called if a Gather Information mission on a Mission Group succeeds
 void DoneActionPerformed(java.awt.event.ActionEvent evt)
           
 void doQuestionPrisoner(MissionGroup M)
          Called if a Question Prisoner mission on a Mission Group succeeds
 void doSabotage(MissionGroup M)
          Called if a Sabotage mission on a Mission Group succeeds
 void doScavenge_Possessions(MissionGroup M)
          Called if a Scavenge mission on a Mission Group succeeds
 void doSpaceshipQuest(MissionGroup M)
          Called if a Spaceship Quest mission on a Mission Group succeeds
 void doStartRebelCamp(MissionGroup M)
          Called if a Start Rebel Camp mission on a Mission Group succeeds
 void doStartStopRebellion(MissionGroup M)
          Called if a Start/Stop Rebellion mission on a Mission Group succeeds
 void doStealEnemyResources(MissionGroup M)
          Called if a Steal Enemy Resources mission on a Mission Group succeeds
 void doSubvertTroops(MissionGroup M)
          Called if a Subvert Troops mission on a Mission Group succeeds
 void doSummonSovereign(MissionGroup M)
          Called if a Summon Sovereign mission on a Mission Group succeeds
 void DrawCardActionPerformed(java.awt.event.ActionEvent evt)
           
 void environComboActionPerformed(java.awt.event.ActionEvent evt)
           
 void MButtonActionPerformed(java.awt.event.ActionEvent evt)
           
 void planetComboActionPerformed(java.awt.event.ActionEvent evt)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

EnvironCombo

public javax.swing.JComboBox EnvironCombo

InfoPanel

public javax.swing.JPanel InfoPanel

MissionGroups

public java.util.Vector MissionGroups

currenv

public Environ currenv

numdrawn

public int numdrawn
Constructor Detail

MissionAction

public MissionAction(java.util.Vector MGs)
Method Detail

planetComboActionPerformed

public void planetComboActionPerformed(java.awt.event.ActionEvent evt)

environComboActionPerformed

public void environComboActionPerformed(java.awt.event.ActionEvent evt)

MButtonActionPerformed

public void MButtonActionPerformed(java.awt.event.ActionEvent evt)

DrawCardActionPerformed

public void DrawCardActionPerformed(java.awt.event.ActionEvent evt)

DoneActionPerformed

public void DoneActionPerformed(java.awt.event.ActionEvent evt)

doDiplomacy

public void doDiplomacy(MissionGroup M)
Called if the Diplomacy mission on a Mission Group succeeds


doSabotage

public void doSabotage(MissionGroup M)
Called if a Sabotage mission on a Mission Group succeeds


doStartStopRebellion

public void doStartStopRebellion(MissionGroup M)
Called if a Start/Stop Rebellion mission on a Mission Group succeeds


doScavenge_Possessions

public void doScavenge_Possessions(MissionGroup M)
Called if a Scavenge mission on a Mission Group succeeds


doGainCharacters

public void doGainCharacters(MissionGroup M)
Called if a Gain Characters mission on a Mission Group succeeds


doGatherInformation

public void doGatherInformation(MissionGroup M,
                                int count)
Called if a Gather Information mission on a Mission Group succeeds


doFreePrisoners

public void doFreePrisoners(MissionGroup M)
Called if a Free Prisoners mission on a Mission Group succeeds


doAssassination

public void doAssassination(MissionGroup M)
Called if an Assassination mission on a Mission Group succeeds


doStartRebelCamp

public void doStartRebelCamp(MissionGroup M)
Called if a Start Rebel Camp mission on a Mission Group succeeds


doSubvertTroops

public void doSubvertTroops(MissionGroup M)
Called if a Subvert Troops mission on a Mission Group succeeds


doCoup

public void doCoup(MissionGroup M)
Called if a Coup mission on a Mission Group succeeds


doSummonSovereign

public void doSummonSovereign(MissionGroup M)
Called if a Summon Sovereign mission on a Mission Group succeeds


doSpaceshipQuest

public void doSpaceshipQuest(MissionGroup M)
Called if a Spaceship Quest mission on a Mission Group succeeds


doStealEnemyResources

public void doStealEnemyResources(MissionGroup M)
Called if a Steal Enemy Resources mission on a Mission Group succeeds


doQuestionPrisoner

public void doQuestionPrisoner(MissionGroup M)
Called if a Question Prisoner mission on a Mission Group succeeds