package uk.co.patrickhaston.mars;
import java.awt.Graphics;

public class MarsFaces extends MarsArray 
{
  public MarsFaces()
  {
  }

  public MarsFaces(MarsModel model)
  {
    super(model);
  }

  public void readData(String line)
  {
    int idx = readIndex(line);
    if (idx>0)
    {
      MarsFace f = new MarsFace(line, theModel);

      this.setElementAt(f, idx);
    }
  }

  public void paintAt(int faceId, Graphics g, int x, int y, int mood)
  {
    if(faceId < 1) return;
    if(size() < 2) return;
    if(faceId >= size()) return;
    ((MarsFace) elementAt(faceId)).paintAt(g, x, y, mood);
  }
}
