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