Class GenericButton
- java.lang.Object
-
- net.egartley.beyondorigins.core.abstracts.Renderable
-
- net.egartley.beyondorigins.core.ui.UIElement
-
- net.egartley.beyondorigins.core.ui.GenericButton
-
- All Implemented Interfaces:
Tickable
- Direct Known Subclasses:
ImageButton
,MenuButton
public class GenericButton extends UIElement
-
-
Field Summary
Fields Modifier and Type Field Description MouseClicked
clicked
boolean
isBeingHovered
-
Constructor Summary
Constructors Constructor Description GenericButton(int width, int height)
GenericButton(int width, int height, int x, int y)
GenericButton(org.newdawn.slick.Image image)
GenericButton(org.newdawn.slick.Image image, int x, int y)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkClick(int button, int x, int y)
void
deregisterClicked()
void
onClick()
void
registerClicked()
void
tick()
-
Methods inherited from class net.egartley.beyondorigins.core.ui.UIElement
isClickInBounds, render
-
Methods inherited from class net.egartley.beyondorigins.core.abstracts.Renderable
setPosition, x, x, y, y
-
-
-
-
Field Detail
-
isBeingHovered
public boolean isBeingHovered
-
clicked
public MouseClicked clicked
-
-