P.S.

Its probably a really stupid question but how exactly do you use gluLookAt?
Does it effect the translation and rotation of the world?

i tried the cod below, im probably using it wrong.. but the view just doesnt show any part of my world

[pascal]
LookAt(Vertex3f(0, 0, 0), Vertex3f(-Player.Position[0], -Player.Position[1], -Player.Position[2]), Vertex3f(0, 0, 0));
glPushMatrix;
glRotatef(Player.Tilt, 1, 0, 0);
glRotatef(Player.Heading, 0, 1, 0);
glTranslatef(Player.Position[0], Player.Position[1]-50, Player.Position[2]);

glPushMatrix;
glTranslatef(0, -400, 0);
glScalef(0.05, 0.05, 0.05);
Models['Houses'].Render(False, False);
// glScalef(1, 1, 1);
// glTranslatef(0, 400, 0);
glPopMatrix;

// glPushMatrix;
glTranslatef(0, 20, 0);
Player.Model.Draw(Xngine.GlobalTime);
// glPopMatrix;
glPopMatrix;
[/pascal]