2017-05-02 14:56:59 +00:00
|
|
|
#include <stdio.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <unistd.h>
|
|
|
|
|
|
|
|
#include "gr-sim.h"
|
|
|
|
|
|
|
|
int main(int argc, char **argv) {
|
|
|
|
|
|
|
|
int x,y,ch;
|
|
|
|
|
|
|
|
grsim_init();
|
|
|
|
|
2017-05-17 21:14:47 +00:00
|
|
|
gr();
|
|
|
|
|
2017-05-02 14:56:59 +00:00
|
|
|
/* Put rainbow on screen */
|
|
|
|
for(y=0;y<40;y++) for(x=0;x<40;x++) {
|
|
|
|
color_equals(y%16);
|
2017-05-04 18:59:25 +00:00
|
|
|
basic_plot(x,y);
|
2017-05-02 14:56:59 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
color_equals(15);
|
2017-05-04 18:59:25 +00:00
|
|
|
basic_vlin(0,40,20);
|
2017-05-02 14:56:59 +00:00
|
|
|
|
|
|
|
color_equals(0);
|
2017-05-04 18:59:25 +00:00
|
|
|
basic_hlin(0,40,20);
|
2017-05-02 14:56:59 +00:00
|
|
|
|
|
|
|
|
|
|
|
while(1) {
|
|
|
|
grsim_update();
|
|
|
|
|
|
|
|
ch=grsim_input();
|
|
|
|
|
|
|
|
if (ch=='q') break;
|
|
|
|
|
|
|
|
usleep(100000);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|