Hello…
So I have my Frame container to draw my image buffer to. The game loop (before it starts looping) does this:
Graphics frameGraphics = frame.getGraphics();
And then uses the frameGraphics object to draw the image onto the frame.
However when I use this and I move the frame to my much higher resolution screen, the buffered image stays 800x600 however the frame gets scaled up four times.
The issue is the fact that the Graphics object changes on the Frame when it moves to the other screen.
I don’t want to have frame.getGraphics() in my game loop because it causes too much overhead… what should I do?