From http://www.jwz.org/xscreensaver/xscreensaver-5.18.tar.gz
[xscreensaver] / hacks / glx / tunnel_draw.h
index 0441925dcba6bb9f569da92cb6b8f976329385ee..643b9584bc6c2f7f32a0ad5b6d5eaffc2313e45a 100644 (file)
@@ -1,3 +1,11 @@
-extern void DrawTunnel(int do_texture, int do_light, GLuint *textures);
-extern void SplashScreen(int do_wire, int do_texture, int do_light);
-extern void InitTunnel(void);
+#define MAX_TEXTURE 10
+
+struct tunnel_state;
+
+extern struct tunnel_state * atunnel_InitTunnel(void);
+extern void atunnel_DrawTunnel(struct tunnel_state *,
+                       int do_texture, int do_light, GLuint *textures);
+extern void atunnel_SplashScreen(struct tunnel_state *,
+                         int do_wire, int do_texture, int do_light);
+extern void atunnel_FreeTunnel(struct tunnel_state *);
+