diff options
Diffstat (limited to 'src/gameplay/TButton.java')
-rw-r--r-- | src/gameplay/TButton.java | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/gameplay/TButton.java b/src/gameplay/TButton.java index 98f954c..6af1209 100644 --- a/src/gameplay/TButton.java +++ b/src/gameplay/TButton.java @@ -8,20 +8,33 @@ import javafx.scene.shape.Rectangle; public class TButton extends Rectangle { private Color col; + private Color fill; public TButton(Color c, double a, double b, int r) { super(); - col = new Color(c.darker().getRed(), c.darker().getGreen(), c.darker().getBlue(), 0.45); - super.setFill(col); + col = c; + fill = new Color(c.darker().getRed(), c.darker().getGreen(), c.darker().getBlue(), 0.45); + super.setFill(fill); super.setWidth(a); super.setHeight(b); super.setArcHeight(r); super.setArcWidth(r); - super.setStroke(c); + super.setStroke(col); super.setStrokeWidth(5); } + public void setColor(Color c) { + col = c; + fill = new Color(c.darker().getRed(), c.darker().getGreen(), c.darker().getBlue(), 0.45); + super.setFill(fill); + super.setStroke(c); + } + + public Color getFillColor() { + return fill; + } + public Color getColor() { return col; } |