Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class NativeScreenText {
- public static void draw(String text, Color color, int x, int y) {
- Graphics g = Screen.mainCanvas.getGraphics();
- Screen.mainCanvas.setDoubleBuffered(true);
- g.setColor(color);
- Screen.mainCanvas.setDoubleBuffered(true);
- g.drawString(text, x, y);
- }
- public static void draw(String text, Color color, Color shadow, int x, int y, int shadowOffsetX, int shadowOffsetY) {
- Screen.mainCanvas.setDoubleBuffered(true);
- NativeScreenText.draw(text, shadow, x + shadowOffsetX, y + shadowOffsetY);
- Screen.mainCanvas.setDoubleBuffered(true);
- NativeScreenText.draw(text, color, x, y);
- }
- }
- public void renderHUD(Graphics g) {
- this.setDoubleBuffered(true);
- for (int i = 0; i < MenuManager.fields.size(); i++) {
- MenuManager.fields.get(i).render(g);
- }
- // Misc
- this.setDoubleBuffered(true);
- NativeScreenText.draw(Long.toString(Game.runTime), Color.WHITE, Color.BLACK, 100, 17, 1, 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement