Class MissionCard

java.lang.Object
  |
  +--MissionCard

public class MissionCard
extends java.lang.Object


Field Summary
 int ID
          Holds the ID of the certain Mission Card
 java.lang.String special_info
          Holds the String to describe the Action Event that happened inside a Special Environ
 java.lang.String special_succeed
          Holds the String of letters to describe what Missions succeeded in the Special Environ
 java.lang.String urban_info
          Holds the String to describe the Action Event that happened inside an Urban Environ
 java.lang.String urban_succeed
          Holds the String of letters to describe what Missions succeeded in the Urban Environ
 java.lang.String wild_info
          Holds the String to describe the Action Event that happened inside a Wild Environ
 java.lang.String wild_succeed
          Holds the String of letters to describe what Missions succeeded in the Wild Environ
 
Constructor Summary
MissionCard(int IDval, java.lang.String us, java.lang.String ws, java.lang.String ss, java.lang.String ui, java.lang.String wi, java.lang.String si)
          Constructs a Mission Card instance
 
Method Summary
 void AccidentsWillHappen(java.util.Vector MGs, Environ env)
           
 void CharactersDetected(java.util.Vector MGs, Environ env)
           
 void CivilWar(java.util.Vector MGs, Environ env)
           
 void ConfusingLocalProtocol(java.util.Vector MGs, Environ env)
           
 void CoupAborted(java.util.Vector MGs, Environ env)
           
 void CreatureAttack(java.util.Vector MGs, Environ env, int sentrys)
          to be called when "Creature attacks a mission group" is called for
 void CreatureOffSeason(java.util.Vector MGs, Environ env)
           
 void DelayedByRumors(java.util.Vector MGs, Environ env)
           
 void DisagreeableFoodSubstance(java.util.Vector MGs, Environ env)
           
static MissionCard Draw()
          returns the 0'th mission action card from the deck (mcard) and puts it on the bottom of the deck.
 void EnemyAgentRevealsMission(java.util.Vector MGs, Environ env)
           
 void EnemyMaySearch(java.util.Vector MGs, Environ env)
           
 void Event(MissionAction MA)
          The Event of a card depending on what ID is entered
 void FoundByEnemySquad(java.util.Vector MGs, Environ env)
           
 void ImperialAtrocity(java.util.Vector MGs, Environ env)
           
static void init()
          Initializes the static mcard array--the deck of mission action cards
 void IrateLocalsAttack(java.util.Vector MGs, Environ env)
           
 void LocalConnections(java.util.Vector MGs, Environ env)
           
 void LocalsRaidEnemy(java.util.Vector MGs, Environ env)
           
 void LocalsShelterCharacters(java.util.Vector MGs, Environ env)
           
 void MGStumblesEnemySquad(java.util.Vector MGs, Environ env)
           
 void PoliticalArgument(java.util.Vector MGs, Environ env)
           
 void PopulaceGoesWild(java.util.Vector MGs, Environ env)
           
 void RebelsChickenOut(java.util.Vector MGs, Environ env)
           
static void shuffle()
          Shuffles the mcard deck
 void WeatherDisturbances(java.util.Vector MGs, Environ env)
           
 void WrongSoldierContacted(java.util.Vector MGs, Environ env)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public int ID
Holds the ID of the certain Mission Card


urban_succeed

public java.lang.String urban_succeed
Holds the String of letters to describe what Missions succeeded in the Urban Environ


wild_succeed

public java.lang.String wild_succeed
Holds the String of letters to describe what Missions succeeded in the Wild Environ


special_succeed

public java.lang.String special_succeed
Holds the String of letters to describe what Missions succeeded in the Special Environ


urban_info

public java.lang.String urban_info
Holds the String to describe the Action Event that happened inside an Urban Environ


wild_info

public java.lang.String wild_info
Holds the String to describe the Action Event that happened inside a Wild Environ


special_info

public java.lang.String special_info
Holds the String to describe the Action Event that happened inside a Special Environ

Constructor Detail

MissionCard

public MissionCard(int IDval,
                   java.lang.String us,
                   java.lang.String ws,
                   java.lang.String ss,
                   java.lang.String ui,
                   java.lang.String wi,
                   java.lang.String si)
Constructs a Mission Card instance

Method Detail

init

public static void init()
Initializes the static mcard array--the deck of mission action cards


shuffle

public static void shuffle()
Shuffles the mcard deck


Draw

public static MissionCard Draw()
returns the 0'th mission action card from the deck (mcard) and puts it on the bottom of the deck.


Event

public void Event(MissionAction MA)
The Event of a card depending on what ID is entered


CreatureAttack

public void CreatureAttack(java.util.Vector MGs,
                           Environ env,
                           int sentrys)
to be called when "Creature attacks a mission group" is called for


LocalsShelterCharacters

public void LocalsShelterCharacters(java.util.Vector MGs,
                                    Environ env)

LocalsRaidEnemy

public void LocalsRaidEnemy(java.util.Vector MGs,
                            Environ env)

CoupAborted

public void CoupAborted(java.util.Vector MGs,
                        Environ env)

WeatherDisturbances

public void WeatherDisturbances(java.util.Vector MGs,
                                Environ env)

CharactersDetected

public void CharactersDetected(java.util.Vector MGs,
                               Environ env)

IrateLocalsAttack

public void IrateLocalsAttack(java.util.Vector MGs,
                              Environ env)

RebelsChickenOut

public void RebelsChickenOut(java.util.Vector MGs,
                             Environ env)

ImperialAtrocity

public void ImperialAtrocity(java.util.Vector MGs,
                             Environ env)

PoliticalArgument

public void PoliticalArgument(java.util.Vector MGs,
                              Environ env)

WrongSoldierContacted

public void WrongSoldierContacted(java.util.Vector MGs,
                                  Environ env)

FoundByEnemySquad

public void FoundByEnemySquad(java.util.Vector MGs,
                              Environ env)

EnemyAgentRevealsMission

public void EnemyAgentRevealsMission(java.util.Vector MGs,
                                     Environ env)

PopulaceGoesWild

public void PopulaceGoesWild(java.util.Vector MGs,
                             Environ env)

LocalConnections

public void LocalConnections(java.util.Vector MGs,
                             Environ env)

DelayedByRumors

public void DelayedByRumors(java.util.Vector MGs,
                            Environ env)

CivilWar

public void CivilWar(java.util.Vector MGs,
                     Environ env)

MGStumblesEnemySquad

public void MGStumblesEnemySquad(java.util.Vector MGs,
                                 Environ env)

ConfusingLocalProtocol

public void ConfusingLocalProtocol(java.util.Vector MGs,
                                   Environ env)

AccidentsWillHappen

public void AccidentsWillHappen(java.util.Vector MGs,
                                Environ env)

EnemyMaySearch

public void EnemyMaySearch(java.util.Vector MGs,
                           Environ env)

DisagreeableFoodSubstance

public void DisagreeableFoodSubstance(java.util.Vector MGs,
                                      Environ env)

CreatureOffSeason

public void CreatureOffSeason(java.util.Vector MGs,
                              Environ env)