diff options
author | Aidan Ross <aross02@fairport.org> | 2023-05-26 10:57:20 -0400 |
---|---|---|
committer | Aidan Ross <aross02@fairport.org> | 2023-05-26 10:57:20 -0400 |
commit | 306ba44c51d102bc6608ee901cb268ec592325fc (patch) | |
tree | dc0dce3750dedbf618d753dd2ff8db3684379a53 /src/gameplay/TButton.java | |
parent | 576c665f56a9b3d42541e730a294898dc6e6536f (diff) | |
download | NPEhero-306ba44c51d102bc6608ee901cb268ec592325fc.tar.gz NPEhero-306ba44c51d102bc6608ee901cb268ec592325fc.tar.bz2 NPEhero-306ba44c51d102bc6608ee901cb268ec592325fc.zip |
update on file reading and reading color from metadata
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; } |