package edu.calpoly.csc480.Corral.Seer;

public class BaseRules {
	public int turnCost, moveCost;
	public int distanceHintCost, directionHintCost;

	public BaseRules() {
		turnCost = 1;
		moveCost = 2;
		distanceHintCost  = 1;
		directionHintCost = 1;

		view = makeView();
		view.setDocument(this);
	}

	final public BaseRulesView getView()			{return view;}

	protected BaseRulesView view;
	
	protected BaseRulesView makeView() {return new BaseRulesView();}
}