Howzit
I wrote a method that accepts a width and a height, which then goes and paints quads on the screen at the revelant places. I did this using gluOrtho2D and glTranslatef and it works perfectly.
Then I change to gluPerspective and I draw a small quad in the center of the screen also with glTranslatef.
When I press the arrow keys I increase/decrease the x or y values as needed to get the background to move around.
The problem comes in when I press the arrow keys. The small block in the middel of the screen dissappears.
The background is still there though.
What can I do?