com.TeamHEC.LocomotionCommotion.Goal
Class TimedGoal

java.lang.Object
  extended by com.TeamHEC.LocomotionCommotion.Goal.Goal
      extended by com.TeamHEC.LocomotionCommotion.Goal.SpecialGoal
          extended by com.TeamHEC.LocomotionCommotion.Goal.TimedGoal
All Implemented Interfaces:
RouteListener

public class TimedGoal
extends SpecialGoal

Author:
Sam Watkins

Field Summary
 
Fields inherited from class com.TeamHEC.LocomotionCommotion.Goal.Goal
goalActor
 
Constructor Summary
TimedGoal(Station startStation, Station finalStation, Station stationVia, java.lang.String cargo, int reward, int turnLimit)
           
 
Method Summary
 
Methods inherited from class com.TeamHEC.LocomotionCommotion.Goal.Goal
assignTrain, getCargo, getFStation, getReward, getSStation, getStartTurn, getTrain, getTurnLimit, getVia, goalComplete, goalFailed, isSpecial, setActor, setSpecial, stationPassed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimedGoal

public TimedGoal(Station startStation,
                 Station finalStation,
                 Station stationVia,
                 java.lang.String cargo,
                 int reward,
                 int turnLimit)