diff options
author | root <root@no.no.james.local> | 2016-03-16 20:50:13 +0000 |
---|---|---|
committer | root <root@no.no.james.local> | 2016-03-16 20:50:13 +0000 |
commit | 666d7880fb56268b84e5dc282077ab1205be567f (patch) | |
tree | 3175bfedf5a66e60f1af78e556042e5600168d2f /code/ATTIC/square.c | |
download | laser_projector-666d7880fb56268b84e5dc282077ab1205be567f.tar.gz laser_projector-666d7880fb56268b84e5dc282077ab1205be567f.tar.bz2 laser_projector-666d7880fb56268b84e5dc282077ab1205be567f.zip |
works
Diffstat (limited to 'code/ATTIC/square.c')
-rw-r--r-- | code/ATTIC/square.c | 50 |
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; +} |