package uk.co.patrickhaston.mars;

import java.awt.Graphics;

public class MarsBiotopes
  extends MarsTypes
{
  public MarsBiotopes()
  {
  }

  public MarsBiotopes(MarsModel model)
  {
    super(model);
  }

  public void readData(String line)
  {
    int idx = readIndex(line);
    if (idx>0)
    {
      MarsBiotope b = new MarsBiotope(line, theModel);

      this.setElementAt(b, idx);
    }
  }

  public void paintAt(int biotopeId, Graphics g, int x, int y, int orientation, int cStatus, MarsView view)
  {
    if(biotopeId < 1) return;
    if(size() < 2) return;
    if(biotopeId >= size()) return;
    ((MarsBiotope) elementAt(biotopeId)).paintAt(g, x, y, orientation, cStatus, view);
  }
  

}

