Rogue: Savage Rats, a retro-themed dungeon crawler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
rogue-savage-rats/src/mightypork/gamecore/gui/components/painters/ImagePainter.java

42 lines
678 B

package mightypork.gamecore.gui.components.painters;
import mightypork.gamecore.gui.components.PluggableRenderer;
import mightypork.gamecore.render.Render;
import mightypork.gamecore.render.textures.TxQuad;
/**
* Draws image in given rect
*
* @author MightyPork
*/
public class ImagePainter extends PluggableRenderer {
private TxQuad texture;
/**
* @param texture drawn image
*/
public ImagePainter(TxQuad texture) {
this.texture = texture;
}
/**
* @param texture texture to use
*/
public void setTexture(TxQuad texture)
{
this.texture = texture;
}
@Override
public void render()
{
Render.quadTextured(getRect(), texture);
}
}