public class Card {

	// Complete this class given the instructions in your assignment.

	private String color;
	private int number;
	
	public Card() {
		int colorNum = (int)(Math.random() * 4);
		switch (colorNum) {
		case 0: color = "red"; break;
		case 1: color = "blue"; break;
		case 2: color = "green"; break;
		case 3: color = "yellow"; break;
		}
		number = (int)(Math.random() * 9) + 1;
	} 
	
	public String getColor() {
		return color;
	}
	
	public int getNumber() {
		return number;
	}
	
	public void setColor(String newColor) {
		if (newColor.equals("red") || newColor.equals("blue") || newColor.equals("green") || newColor.equals("yellow"))
			color = newColor;
	}
	
	public void setNumber(int newNumber) {
		if (newNumber >= 1 && newNumber <= 9)
			number = newNumber;
	}

	public String toString() {
		return color + " " + number;
	}

	public boolean equals(Card otherCard) {
		return this.color.equals(otherCard.color) && this.number == otherCard.number;
	}

}
