summaryrefslogtreecommitdiff
path: root/setedit/scrnsave/plasmlib/movsurf1.c
diff options
context:
space:
mode:
Diffstat (limited to 'setedit/scrnsave/plasmlib/movsurf1.c')
-rw-r--r--setedit/scrnsave/plasmlib/movsurf1.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/setedit/scrnsave/plasmlib/movsurf1.c b/setedit/scrnsave/plasmlib/movsurf1.c
new file mode 100644
index 0000000..a5a1707
--- /dev/null
+++ b/setedit/scrnsave/plasmlib/movsurf1.c
@@ -0,0 +1,30 @@
+/* Copyright (C) 1997,1998,1999,2000 by Salvador E. Tropea (SET),
+ see copying file for details */
+#include "math4.h"
+#define NO_BITMAP
+#include "mixsurf.h"
+#include "movsurf1.h"
+
+// I use structures to avoid name conflicts but they are static, so then
+// there are no penalty.
+
+MVS_4struct MVS_4;
+
+void MVS_4SurfSC(void)
+{
+ MVS_4.c1+=MVS_4.i1;
+ MVS_4.c2+=MVS_4.i2;
+ MS_4.s1=(unsigned *)(MVS_4.s1+MA4_XSin(MVS_4.c1)+MA4_YCos(MVS_4.c2));
+ MVS_4.c3+=MVS_4.i3;
+ MVS_4.c4+=MVS_4.i4;
+ MS_4.s2=(unsigned *)(MVS_4.s2+MA4_XSin(MVS_4.c3)+MA4_YCos(MVS_4.c4));
+ MVS_4.c5+=MVS_4.i5;
+ MVS_4.c6+=MVS_4.i6;
+ MS_4.s3=(unsigned *)(MVS_4.s3+MA4_XSin(MVS_4.c5)+MA4_YCos(MVS_4.c6));
+ MVS_4.c7+=MVS_4.i7;
+ MVS_4.c8+=MVS_4.i8;
+ MS_4.s4=(unsigned *)(MVS_4.s4+MA4_XSin(MVS_4.c7)+MA4_YCos(MVS_4.c8));
+ MS_4add();
+}
+
+