+static void draw(void)
+{
+ x3d_load_identity();
+ x3d_translate(0, 0, 8 << 16);
+ x3d_rotate(X16INT(25), 65536, 0, 0);
+ x3d_rotate(tm << 13, 0, 65536, 0);
+
+ x3d_color_index(3);
+
+ x3d_begin(X3D_QUADS);
+ x3d_vertex(-65536, -65536, -65536);
+ x3d_vertex(65536, -65536, -65536);
+ x3d_vertex(65536, 65536, -65536);
+ x3d_vertex(-65536, 65536, -65536);
+
+ x3d_vertex(65536, -65536, -65536);
+ x3d_vertex(65536, -65536, 65536);
+ x3d_vertex(65536, 65536, 65536);
+ x3d_vertex(65536, 65536, -65536);
+
+ x3d_vertex(65536, -65536, 65536);
+ x3d_vertex(-65536, -65536, 65536);
+ x3d_vertex(-65536, 65536, 65536);
+ x3d_vertex(65536, 65536, 65536);
+
+ x3d_vertex(-65536, -65536, 65536);
+ x3d_vertex(-65536, -65536, -65536);
+ x3d_vertex(-65536, 65536, -65536);
+ x3d_vertex(-65536, 65536, 65536);
+ x3d_end();
+}
+