--- libgender/test.C 2004/10/10 00:00:52 1.53 +++ libgender/test.C 2004/10/10 14:15:15 1.57 @@ -165,6 +165,7 @@ pts.push_back (vertex2d (point (size, 0, 0), vec3 (0, 1, 0), texc (1, 0))); geometry_quads *q = new geometry_quads; + q->m = new simple_material; q->set (pts); entity *e = new entity (q); e->move (vec3 (dx + x * size, dy, dz + z * size)); @@ -182,6 +183,7 @@ e->show (); } +extern void draw_level (); int RunGLTest (int argc, char *argv[], int logo, int slowly, int bpp, float gamma, int noframe, int fsaa) @@ -298,7 +300,7 @@ if (gamma != 0.0) SDL_SetGamma (gamma, gamma, gamma); - for (int i = 0; i < 1; i++) + for (int i = 0; i < 20; i++) { // load a entity txtprt_parser p; @@ -318,9 +320,11 @@ } draw_floor (10, -500, -10, -1000); - //draw_test_nurb (); + draw_level (); + draw_test_nurb (); - camera.orig.x = camera.orig.y = camera.orig.z = 0; + //camera.orig.x = 108; camera.orig.y = 0; camera.orig.z = -368; + camera.orig.x = 0; camera.orig.y = 0; camera.orig.z = 0; camera.p = point (0, 0, 10); camera.d = vec3 (0, 0, -1); camera.u = vec3 (0, 1, 0); @@ -462,7 +466,6 @@ SDL_Quit (); return (0); } - int main (int argc, char *argv[]) {