From e68366d4a5e939891f5dd42368781df1739b4aba Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Thu, 7 Apr 2022 14:06:01 +0200 Subject: [PATCH] Add tool tips to build items --- src/main/java/com/yes/yes/managers/GameManager.java | 2 +- src/main/java/com/yes/yes/ui/BuildItem.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yes/yes/managers/GameManager.java b/src/main/java/com/yes/yes/managers/GameManager.java index 7c12584..ea28001 100644 --- a/src/main/java/com/yes/yes/managers/GameManager.java +++ b/src/main/java/com/yes/yes/managers/GameManager.java @@ -28,7 +28,7 @@ public class GameManager { try { EntityRegistry.register(new RegistryEntry("test", "test machine", TestMachine.class)); - EntityRegistry.register(new RegistryEntry("test2", "test machine", TestMachine2.class)); + EntityRegistry.register(new RegistryEntry("test2", "test machine2", TestMachine2.class)); } catch (AlreadyExistsException e) { e.printStackTrace(); } diff --git a/src/main/java/com/yes/yes/ui/BuildItem.java b/src/main/java/com/yes/yes/ui/BuildItem.java index 59fedc6..df00f54 100644 --- a/src/main/java/com/yes/yes/ui/BuildItem.java +++ b/src/main/java/com/yes/yes/ui/BuildItem.java @@ -4,6 +4,7 @@ import com.yes.yes.utils.EntityRegistry; import com.yes.yes.world.Chunk; import javafx.scene.Node; import javafx.scene.control.Button; +import javafx.scene.control.Tooltip; import java.util.function.Consumer; @@ -27,8 +28,11 @@ public class BuildItem extends javafx.scene.layout.StackPane { ex.printStackTrace(); } - Button button = new Button(); + Tooltip tooltip = new Tooltip(); + tooltip.setText(display_name); + Button button = new Button(); + button.setTooltip(tooltip); button.setStyle("-fx-background-color: null; -fx-border-color: null"); button.setPrefSize(Chunk.ENTITY_SIZE, Chunk.ENTITY_SIZE); button.setMinSize(Chunk.ENTITY_SIZE, Chunk.ENTITY_SIZE);