wordle/src/Letter.java

44 lines
784 B
Java

import java.awt.Color;
public class Letter {
public static final byte WHITE = -1;
public static final byte GRAY = 0;
public static final byte YELLOW = 1;
public static final byte GREEN = 2;
private char letter;
private byte color;
public Letter() {
letter = 'A';
color = (byte) ((byte) (Math.random() * 4) - 1);
}
public void setColor(byte color) {
this.color = color;
}
public Color getColor() {
switch (color) {
case WHITE:
return new Color(200, 200, 200);
case GRAY:
return new Color(100, 100, 100);
case YELLOW:
return new Color(220, 220, 0);
case GREEN:
return new Color(0, 220, 0);
}
return Color.BLACK;
}
public void setLetter(char letter) {
this.letter = letter;
}
public char getLetter() {
return letter;
}
}