diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-09-01 16:24:25 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-09-01 16:24:25 -0400 |
commit | ef46303949173cd67cf00a4f40d16f1375ed2250 (patch) | |
tree | 721496396f728062de351caf207dffab342a1f25 /src/main/java/net/sowgro/npehero/gameplay/Target.java | |
parent | 1300b5eb7a86d72e920436de24b77004efe51af8 (diff) | |
download | NPEhero-ef46303949173cd67cf00a4f40d16f1375ed2250.tar.gz NPEhero-ef46303949173cd67cf00a4f40d16f1375ed2250.tar.bz2 NPEhero-ef46303949173cd67cf00a4f40d16f1375ed2250.zip |
Smooth scrolling in NotesEditor2
and other improvements
- select multiple checkbox
- make taget and block take less prams
- block sizing changes
- fix sort in LeaderboardView
Diffstat (limited to 'src/main/java/net/sowgro/npehero/gameplay/Target.java')
-rwxr-xr-x | src/main/java/net/sowgro/npehero/gameplay/Target.java | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/src/main/java/net/sowgro/npehero/gameplay/Target.java b/src/main/java/net/sowgro/npehero/gameplay/Target.java index 45907d3..9f2b4ea 100755 --- a/src/main/java/net/sowgro/npehero/gameplay/Target.java +++ b/src/main/java/net/sowgro/npehero/gameplay/Target.java @@ -9,37 +9,26 @@ import javafx.scene.text.Text; public class Target extends StackPane { - private Color col; - private Color fill; - private Text label; + private final Color col; + private final Color fill; public Rectangle rect = new Rectangle(); - public Target(Color c, double a, double b, int r, String key) + + public Target(Color c, String key) { - label = new Text(key); + Text label = new Text(key); label.getStyleClass().add("t3"); label.scaleXProperty().bind(super.widthProperty().divide(50)); label.scaleYProperty().bind(label.scaleXProperty()); - super.getChildren().addAll(rect,label); + super.getChildren().addAll(rect, label); col = c; fill = new Color(c.darker().getRed(), c.darker().getGreen(), c.darker().getBlue(), 0.45); rect.setFill(fill); - rect.setWidth(a); - rect.setHeight(b); - rect.setArcHeight(r); - rect.setArcWidth(r); rect.setStroke(col); rect.setStrokeWidth(4); } - public void setColor(Color c) { - col = c; - fill = new Color(c.darker().getRed(), c.darker().getGreen(), c.darker().getBlue(), 0.45); - rect.setFill(fill); - rect.setStroke(c); - } - public Color getFillColor() { return fill; } |