… | |
… | |
180 | entity *e = new entity (q); |
180 | entity *e = new entity (q); |
181 | e->move (vec3 (10, 3, -4)); |
181 | e->move (vec3 (10, 3, -4)); |
182 | e->show (); |
182 | e->show (); |
183 | } |
183 | } |
184 | |
184 | |
|
|
185 | extern void draw_level (); |
185 | int |
186 | int |
186 | RunGLTest (int argc, char *argv[], |
187 | RunGLTest (int argc, char *argv[], |
187 | int logo, int slowly, int bpp, float gamma, int noframe, int fsaa) |
188 | int logo, int slowly, int bpp, float gamma, int noframe, int fsaa) |
188 | { |
189 | { |
189 | int i; |
190 | int i; |
… | |
… | |
315 | entity *e = new entity (g); |
316 | entity *e = new entity (g); |
316 | e->move (vec3 (i*5, -3, -i*10)); |
317 | e->move (vec3 (i*5, -3, -i*10)); |
317 | e->show (); |
318 | e->show (); |
318 | } |
319 | } |
319 | |
320 | |
320 | draw_floor (10, -500, -10, -1000); |
321 | // draw_floor (10, -500, -10, -1000); |
|
|
322 | draw_level (); |
321 | //draw_test_nurb (); |
323 | //draw_test_nurb (); |
322 | |
324 | |
323 | camera.orig.x = camera.orig.y = camera.orig.z = 0; |
325 | camera.orig.x = 108; camera.orig.y = 0; camera.orig.z = -368; |
324 | camera.p = point (0, 0, 10); |
326 | camera.p = point (0, 0, 10); |
325 | camera.d = vec3 (0, 0, -1); |
327 | camera.d = vec3 (0, 0, -1); |
326 | camera.u = vec3 (0, 1, 0); |
328 | camera.u = vec3 (0, 1, 0); |
327 | camera.w = w; camera.h = h; |
329 | camera.w = w; camera.h = h; |
328 | camera.fov = 35; |
330 | camera.fov = 35; |
… | |
… | |
460 | |
462 | |
461 | /* Destroy our GL context, etc. */ |
463 | /* Destroy our GL context, etc. */ |
462 | SDL_Quit (); |
464 | SDL_Quit (); |
463 | return (0); |
465 | return (0); |
464 | } |
466 | } |
465 | |
|
|
466 | int |
467 | int |
467 | main (int argc, char *argv[]) |
468 | main (int argc, char *argv[]) |
468 | { |
469 | { |
469 | int i, logo; |
470 | int i, logo; |
470 | int numtests; |
471 | int numtests; |