aboutsummaryrefslogtreecommitdiff
path: root/src/gameplay/TButton.java
diff options
context:
space:
mode:
authorAidan Ross <aross02@fairport.org>2023-05-26 10:57:20 -0400
committerAidan Ross <aross02@fairport.org>2023-05-26 10:57:20 -0400
commit306ba44c51d102bc6608ee901cb268ec592325fc (patch)
treedc0dce3750dedbf618d753dd2ff8db3684379a53 /src/gameplay/TButton.java
parent576c665f56a9b3d42541e730a294898dc6e6536f (diff)
downloadNPEhero-306ba44c51d102bc6608ee901cb268ec592325fc.tar.gz
NPEhero-306ba44c51d102bc6608ee901cb268ec592325fc.tar.bz2
NPEhero-306ba44c51d102bc6608ee901cb268ec592325fc.zip
update on file reading and reading color from metadata
Diffstat (limited to '')
-rw-r--r--src/gameplay/TButton.java19
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;
}