package ckg.prototype.closet.ContentManagement.Patterns;

import ckg.prototype.closet.ContentManagement.*;


public final class Plaid extends Pattern {

	/*** Variables ***/
	private ItemColor mPrimaryColor;
	private ItemColorContainer mSecondaryColors;
	
	/**
	 * @Override
	 */
	public float getMatchPercentage(Matchable other) {
		// TODO Auto-generated method stub
		return 0;
	}

	/**
	 * @Override
	 */
	public boolean Matches(Matchable other) {
		// TODO Auto-generated method stub
		return false;
	}

	/**
	 * @return the PrimaryColor
	 */
	protected ItemColor getPrimaryColor() {
		return mPrimaryColor;
	}

	/**
	 * @param PrimaryColor the PrimaryColor to set
	 */
	protected void setPrimaryColor(ItemColor primaryColor) {
		this.mPrimaryColor = primaryColor;
	}

	/**
	 * @return the mSecondaryColors
	 */
	protected ItemColorContainer getSecondaryColors() {
		return mSecondaryColors;
	}

	/**
	 * @param mSecondaryColors the mSecondaryColors to set
	 */
	protected void setSecondaryColors(ItemColorContainer mSecondaryColors) {
		this.mSecondaryColors = mSecondaryColors;
	}

	public Plaid(ItemColor primaryColor, ItemColor ... secondaryColors) {
		super();
		setPrimaryColor(primaryColor);
		setSecondaryColors(new ItemColorContainer(secondaryColors));
	}
	
}
