package uk.co.patrickhaston.mars;

public class MarsActivityTypes extends MarsTypes 
{
  public MarsActivityTypes()
  {
  }
  
  public MarsActivityTypes(MarsModel model)
  {
    super(model);
  }

  public void readData(String line)
  {
    int idx = readIndex(line);
    if (idx>0)
    {
      MarsActivityType t = new MarsActivityType(line);

      this.setElementAt(t, idx);
    }
  }

  public int getInputResources(int i)
  {
    if( i<this.size() )
    {
      if(get(i) != null)
      {
        return ((MarsActivityType) get(i)).getInputResources();
      }
    }
    return 0;
  }
  
  public int getOutputResources(int i)
  {
    if( i<this.size() )
    {
      if(get(i) != null)
      {
        return ((MarsActivityType) get(i)).getOutputResources();
      }
    }
    return 0;
  }
}
