
// Copyright (c) 2001 
package uk.co.patrickhaston.mars;


/**
 * A Class class.
 * <P>
 * @author Patrick Haston
 */
public class MarsTechnology extends MarsData
{
  //1=Aerorium Alloy,10000,1,A strong metal alloy made from local ores
  public String name;
  public long researchDays;
  public int technologyType;
  public boolean enabled;
  public String description;
  /**
   * Constructor
   */
  public MarsTechnology(int id)
  {
    super(id);
    name = "";
    researchDays = 0;
    technologyType = 0;
    enabled = false;
    description = "";
  }

  public MarsTechnology(MarsTechnology t)
  {
    super(t);
    name = t.name;
    researchDays = t.researchDays;
    technologyType = t.technologyType;
    enabled = t.enabled;
    description = t.description;
  }
  
  public MarsTechnology(String line)
  {
    super(line);
    name = new String(readString(line, 0));
    researchDays = readLong(line, 1);
    technologyType = readInteger(line, 2);
    enabled = readBoolean(line, 3);
    description = readString(line, 4);
  }
}


