Clickable and Draggable now also return booleans for whether they handled the event
This commit is contained in:
@@ -25,5 +25,5 @@ package de.johni0702.minecraft.gui.function;
|
||||
import org.lwjgl.util.ReadablePoint;
|
||||
|
||||
public interface Clickable {
|
||||
void mouseClick(ReadablePoint position, int button);
|
||||
boolean mouseClick(ReadablePoint position, int button);
|
||||
}
|
||||
|
||||
@@ -25,6 +25,6 @@ package de.johni0702.minecraft.gui.function;
|
||||
import org.lwjgl.util.ReadablePoint;
|
||||
|
||||
public interface Draggable extends Clickable {
|
||||
void mouseDrag(ReadablePoint position, int button, long timeSinceLastCall);
|
||||
void mouseRelease(ReadablePoint position, int button);
|
||||
boolean mouseDrag(ReadablePoint position, int button, long timeSinceLastCall);
|
||||
boolean mouseRelease(ReadablePoint position, int button);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user