package gui; import org.newdawn.slick.TrueTypeFont; import org.newdawn.slick.opengl.Texture; import org.newdawn.slick.opengl.TextureLoader; import org.newdawn.slick.util.ResourceLoader; import java.awt.*; import java.io.IOException; public class LoadingComponet implements RenderComponet { Texture panelBackGroundTEX; TrueTypeFont font; public boolean isLoading = false; @Override public void render() { //TODO make this pretty later if(isLoading) font.drawString(OpenLauncherGui.WIDTH / 2, OpenLauncherGui.HEIGHT / 2, "Loading!!!! Please wait a while.", org.newdawn.slick.Color.white); } @Override public void input() { } @Override public void logic(int delta) { } public void setupTextures(){ try { panelBackGroundTEX = TextureLoader.getTexture("PNG", ResourceLoader.getResourceAsStream("img/packPanel.png")); System.out.println(panelBackGroundTEX.getHeight()); } catch (IOException e) { e.printStackTrace(); } Font awtFont = new Font("Latha", Font.BOLD, 24); font = new TrueTypeFont(awtFont, false); } }