X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fatlantis.h;h=1aba83033e35cd2524f1ee7487f581e66876c5ac;hb=49f5b54f312fe4ac2e9bc47581a72451bd0e8439;hp=413b48b853448a4ee4518baaec420f07b7c10e80;hpb=df7adbee81405e2849728a24b498ad2117784b1f;p=xscreensaver diff --git a/hacks/glx/atlantis.h b/hacks/glx/atlantis.h index 413b48b8..1aba8303 100644 --- a/hacks/glx/atlantis.h +++ b/hacks/glx/atlantis.h @@ -25,7 +25,7 @@ * Thanks goes also to Brian Paul for making it possible and inexpensive * to use OpenGL at home. * - * My e-mail address is lassauge@sagem.fr + * My e-mail address is lassauge@users.sourceforge.net * * Eric Lassauge (May-13-1998) * @@ -67,8 +67,19 @@ * * OpenGL(TM) is a trademark of Silicon Graphics, Inc. */ -#include -#include + +#ifdef STANDALONE +# include +# include "screenhackI.h" +# ifdef HAVE_COCOA +# include +# else +# include +# include +# endif +#else +# include "xlock.h" +#endif #define RAD 57.295 #define RRAD 0.01745 @@ -84,6 +95,7 @@ typedef struct _fishRec { float htail, vtail; float dtheta; int spurt, attack; + int sign; } fishRec; typedef struct { @@ -98,6 +110,8 @@ typedef struct { fishRec momWhale; fishRec babyWhale; fishRec dolph; + + XImage *texture; /* water distortion overlay bits */ } atlantisstruct; extern void FishTransform(fishRec *);