home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include "hack.h"
-
- char curx, cury;
-
- int BASEX;
-
- extern int mousex, mousey;
-
- main()
- {
- int c;
-
- initterm();
-
- BASEX = -2;
- while((c = inchar()) != 'Q')
- {
- switch(c) {
- case MUP : myprintf("<%d,%d>", mousex, mousey);
- curs(mousex,mousey);
- myputchar('X');
- curx++;
- break;
- case MDOWN : myprintf("<%d,%d>", mousex, mousey);
- curs(mousex,mousey);
- myputchar('*');
- curx++;
- break;
- case 8 : backsp();
- break;
- case 'I':
- BASEX++;
- myprintf("[%d]",BASEX);
- break;
- case 'D':
- BASEX--;
- myprintf("[%d]",BASEX);
- break;
- case 'J' : home();
- break;
- case 'K' : cl_end();
- break;
- case 'L' : clear_screen();
- break;
-
- default : myputchar(c);
- }
- myfflush();
- }
- hackexit(0);
- }
-
-