package edu.calpoly.csc480.Corral.Agent;

import java.io.*;

public class Means extends BaseMeans
{
	public Means(BaseAgent agent) {
		super(agent);
		pathCost = 0;
	}

	final public short getPathCost()					{return pathCost;}
	
	final public void growPathCost(short nodeCost) {
		this.pathCost += nodeCost;
	}

	final public void setPathCost(short pathCost) {
		this.pathCost = pathCost;
	}
	
	public void write(PrintWriter out) {
		super.write(out);
		out.println("path cost: " + pathCost);
	}
	
	protected short pathCost;
	
	protected BaseMeansView makeView()	{return new MeansView();}
}