summaryrefslogtreecommitdiffstats
path: root/code/ATTIC/square.c
diff options
context:
space:
mode:
Diffstat (limited to 'code/ATTIC/square.c')
-rw-r--r--code/ATTIC/square.c50
1 files changed, 50 insertions, 0 deletions
diff --git a/code/ATTIC/square.c b/code/ATTIC/square.c
new file mode 100644
index 0000000..ff0a3b4
--- /dev/null
+++ b/code/ATTIC/square.c
@@ -0,0 +1,50 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdint.h>
+
+
+
+void out(int x,int y,int b )
+{
+int16_t lr[2];
+
+lr[0]=x;
+lr[1]=y;
+
+lr[0]&=~1;
+if (!b) lr[1]|=1;
+
+fwrite(lr,sizeof(lr),1,stdout);
+fwrite(lr,sizeof(lr),1,stdout);
+fwrite(lr,sizeof(lr),1,stdout);
+fwrite(lr,sizeof(lr),1,stdout);
+fwrite(lr,sizeof(lr),1,stdout);
+}
+
+
+int main(int argc,char *argv[])
+{
+int i;
+
+for (i=0;i<10000;++i)
+{
+out(-10000,-10000,0);
+out(-10000,-10000,0);
+out(-10000,-10000,1);
+out(-10000,-10000,1);
+out(10000,-10000,1);
+out(10000,-10000,1);
+out(10000,-10000,0);
+out(10000,10000,0);
+out(10000,10000,0);
+out(10000,10000,1);
+out(10000,10000,1);
+out(10000,10000,1);
+out(-10000,10000,1);
+out(-10000,10000,1);
+out(-10000,10000,0);
+}
+
+
+return 0;
+}