… | |
… | |
342 | |
342 | |
343 | /* Loop until done. */ |
343 | /* Loop until done. */ |
344 | start_time = SDL_GetTicks (); |
344 | start_time = SDL_GetTicks (); |
345 | frames = 0; |
345 | frames = 0; |
346 | |
346 | |
347 | |
|
|
348 | while (!done) |
347 | while (!done) |
349 | { |
348 | { |
350 | GLenum gl_error; |
349 | GLenum gl_error; |
351 | char *sdl_error; |
350 | char *sdl_error; |
352 | SDL_Event event; |
351 | SDL_Event event; |
353 | |
|
|
354 | glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); |
|
|
355 | |
352 | |
356 | camera.p.x += camera_velocity_factor * camera_velocity.x * timer.diff; |
353 | camera.p.x += camera_velocity_factor * camera_velocity.x * timer.diff; |
357 | camera.p.y += camera_velocity_factor * camera_velocity.y * timer.diff; |
354 | camera.p.y += camera_velocity_factor * camera_velocity.y * timer.diff; |
358 | camera.p.z += camera_velocity_factor * camera_velocity.z * timer.diff; |
355 | camera.p.z += camera_velocity_factor * camera_velocity.z * timer.diff; |
359 | |
356 | |