void GLEngine::turn(float x)
{
ewAngle+=x0.017453292519943295769236907684886;
eyeVX=-sin(g_ViewAngle);
eyeVZ=cos(g_ViewAngle);
lookDir.x=((eyeVX+eye.x)2);
lookDir.z=((eyeVZ+eye.z)2);
}
void GLEngine::move(float x)
{
eye.x+=eyeVXx;
eye.z-=eyeVZx;
lookDir.x+=eyeVXx;
lookDir.z-=eyeVZ*x;
}
void GLEngine::climb(float x)
{
eye.y+=x;
lookDir.y+=x;
}
could someone help me figure out why this code doesn’t work???
>> lookDir.x=((eyeVX+eye.x)*2);
>> lookDir.z=((eyeVZ+eye.z)*2);
What’s ‘*2’ doing? I dont think it’s suppose to be there.