Witam, tak jak w temacie, podaje x, y i co? i nic, zawsze tekst się w rogu drukuje :|

package game.core;

import java.awt.Color;

import game.core.bettergfx.Bitmap3D;
import game.input.InputData;

public class GameState {
	public double time;
	
	private int state; // 0 > MENU | 1 > GAME | -1 > RESERVED
	
	private String[] menuOpt = new String[] {"Graj", "Wyjdź"};
	private short selectedOpt = 0;
	
	public GameState() {
		this.state = 0;
	}
	public void tick(InputData input) {
		time += 0.5;
		
		if(state == 0) { // MENU
			
		} else if(state == 1) { // GAME
			
		} else if(state == -1) { // RESERVED
			
		}
	}
	public void render(Bitmap screen, InputData input) {
		if(state == 0) { //                                               <-----  TUTAJ JEST BŁĄD
			for(int i = 0; i < menuOpt.length; i++) {
				if(i == selectedOpt) {
					screen.img.getGraphics().setColor(Color.green);
					screen.img.getGraphics().drawString(menuOpt[selectedOpt], 0, 0);
				} else {			
					screen.img.getGraphics().setColor(Color.white);
					screen.img.getGraphics().drawString(menuOpt[i], 0, 10);
				}
			}
		} else if(state == 1) { // GAME
			if(Launcher.game.mode == 1) {
				((Bitmap3D) screen).fac();
				((Bitmap3D) screen).renderDistanceLimiter();
			}
		} else if(state == -1) { // RESERVED
			
		}
	}
}

EDIT: Po daniu Launcher.game.width / 2, Launcher.game.height / 2 w x, y drukuje się biały napis: "graj"