Java Slick2D получить панель х и у

Мне нужно получить текущие Xpos и Ypos игровой панели, чтобы сделать снимок экрана, я использую библиотеки Slick2D, я знаю, как получить ширину и высоту, но застрял при получении Xpos и Ypos. вот как я реализовал метод рендеринга:

public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException {

    BufferedImage image = null;
    try {
        image = new Robot().createScreenCapture(new Rectangle(0,0,gc.getWidth(),gc.getHeight()));
    } 
    catch (HeadlessException e1) { e1.printStackTrace(); } 
    catch (AWTException e1) {   e1.printStackTrace(); }
    try {
        ImageIO.write(image, "png", new File("res/screenshot.png"));
    } catch (IOException e) { e.printStackTrace(); }
    Image SS=new Image("res/screenshot.png");
    g.drawImage(SS, 0, 0);
    g.drawString("Game Paused !", 100, 100);

}

мне нужно получить Xpos и Ypos, чтобы поместить их в конструктор прямоугольника

0 ответов

Другие вопросы по тегам