diff options
author | olim <bobq4582@gmail.com> | 2024-02-07 18:52:54 +0000 |
---|---|---|
committer | olim <bobq4582@gmail.com> | 2024-02-07 18:52:54 +0000 |
commit | f6d17c2ec7f33cf7ebc2fa8b7f21c9f541ba4ac2 (patch) | |
tree | a19167ce109602534253f1b1240b112f6cc24caa /src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java | |
parent | c6915a199f151f05936cc6cb745f242e87a12c46 (diff) | |
download | Skyblocker-f6d17c2ec7f33cf7ebc2fa8b7f21c9f541ba4ac2.tar.gz Skyblocker-f6d17c2ec7f33cf7ebc2fa8b7f21c9f541ba4ac2.tar.bz2 Skyblocker-f6d17c2ec7f33cf7ebc2fa8b7f21c9f541ba4ac2.zip |
add descriptions for functions
adds descriptions fall all new functions and removes unused renderBackground function
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java index d6d7584e..26608f85 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/searchOverlay/OverlayScreen.java @@ -1,6 +1,8 @@ package de.hysky.skyblocker.skyblock.searchOverlay; import de.hysky.skyblocker.config.SkyblockerConfigManager; +import it.unimi.dsi.fastutil.Pair; +import it.unimi.dsi.fastutil.ints.IntIntPair; import net.minecraft.client.gui.DrawContext; import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.widget.ButtonWidget; @@ -27,6 +29,10 @@ public class OverlayScreen extends Screen { public OverlayScreen(Text title) { super(title); } + + /** + * Creates the layout for the overlay screen. + */ @Override protected void init() { super.init(); @@ -95,7 +101,9 @@ public class OverlayScreen extends Screen { this.setInitialFocus(searchField); } - + /** + * Renders the search icon and the label for the history + */ @Override public void render(DrawContext context, int mouseX, int mouseY, float delta) { super.render(context, mouseX, mouseY, delta); @@ -105,13 +113,9 @@ public class OverlayScreen extends Screen { } } - @Override - public void renderBackground(DrawContext context, int mouseX, int mouseY, float delta) { - super.renderBackground(context, mouseX, mouseY, delta); - //todo draw custom background - - } - + /** + * Closes the overlay screen and gets the manager to send a packet update about the sign + */ @Override public void close() { assert this.client != null; @@ -119,6 +123,10 @@ public class OverlayScreen extends Screen { SearchOverManager.pushSearch(); super.close(); } + + /** + * updates if the suggestions buttons should be visible based on if they have a value + */ @Override public final void tick() { super.tick(); @@ -135,10 +143,14 @@ public class OverlayScreen extends Screen { } } + + /** + * When a key is pressed. If enter key pressed and search box selected close + */ @Override public boolean keyPressed(int keyCode, int scanCode, int modifiers) { super.keyPressed(keyCode,scanCode,modifiers); - //if enter key pressed and search box selected close + // if (keyCode == GLFW.GLFW_KEY_ENTER && searchField.isActive()){ close(); return true; |