/**
 * 
 */
package ckg.prototype.closet.ContentManagement;

/**
 * @author AssKoala
 *
 */
public class ItemColor implements Matchable {

	/* (non-Javadoc)
	 * @see ckg.prototype.closet.ContentManagement.Matchable#MatchPercentage(ckg.prototype.closet.ContentManagement.Matchable)
	 */
	@Override
	public float getMatchPercentage(Matchable other) {
		// TODO Auto-generated method stub
		return 0;
	}

	/* (non-Javadoc)
	 * @see ckg.prototype.closet.ContentManagement.Matchable#Matches(ckg.prototype.closet.ContentManagement.Matchable)
	 */
	@Override
	public boolean Matches(Matchable other) {
		// TODO Auto-generated method stub
		return false;
	}
	
	public ItemColor() {
		this(0,0,0,0);
	}
	
	public ItemColor(int coverage, int r, int g, int b) {
		setCoveragePercent(coverage);
		setRed(r);
		setGreen(g);
		setBlue(b);
	}
	
	private int mRed;
	private int mGreen;
	private int mBlue;
	private int mCoveragePercent;
		
	/**
	 * 
	 * @return
	 */
	public int getCoveragePercent() {
		return mCoveragePercent;
	}

	/**
	 * 
	 * @param mCoveragePercent
	 */
	public void setCoveragePercent(int mCoveragePercent) {
		this.mCoveragePercent = mCoveragePercent;
	}
	
	/**
	 * 
	 * @return
	 */
	public int getRed() {
		return mRed;
	}

	public void setRed(int red) {
		mRed = red;
	}

	public int getGreen() {
		return mGreen;
	}

	public void setGreen(int green) {
		mGreen = green;
	}

	public int getBlue() {
		return mBlue;
	}

	public void setBlue(int blue) {
		mBlue = blue;
	}

	
}
