1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-11 05:29:33 +00:00

added input test

This commit is contained in:
mrdudz 2015-09-28 17:12:33 +02:00
parent 4949836d16
commit f39337a6ec

View File

@ -3,7 +3,6 @@
#include <string.h>
#include <stdlib.h>
static char grid[5][5] = {
{ CH_ULCORNER, CH_HLINE, CH_TTEE, CH_HLINE, CH_URCORNER },
{ CH_VLINE, ' ', CH_VLINE, ' ', CH_VLINE },
@ -15,11 +14,11 @@ static char grid[5][5] = {
void main(void)
{
int i, j, n;
unsigned char xsize, ysize, tcol;
unsigned char xsize, ysize, tcol, inpos = 0;
clrscr();
screensize(&xsize, &ysize);
cputs("cc65 conio test");
cputs("cc65 conio test\n\rInput:[ ]");
cputsxy(0, 2, "Colors:" );
tcol = textcolor(0); /* remember original textcolor */
@ -70,15 +69,21 @@ void main(void)
}
revers(0);
cursor(1);
for(;;) {
gotoxy(8, 2);
j = (n >> 5) & 1;
j = n & 1;
revers(j);
cputc(j ? 'R' : ' ');
revers(j ^ 1);
cputs(" revers");
revers(0);
gotoxy(7 + inpos,1);
cputc(cgetc());
inpos = (inpos + 1) & 7;
++n;
}