|
Packit Service |
8876fe |
#include <slang.h>
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
void printall(int offset) {
|
|
Packit Service |
8876fe |
int n = 0;
|
|
Packit Service |
8876fe |
int i, j;
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
SLsmg_gotorc(0, offset);
|
|
Packit Service |
8876fe |
SLsmg_write_string(" 0 1 2 3 4 5 6 7 8 9 A B C D E F");
|
|
Packit Service |
8876fe |
for (i = 0; i < 16; i++) {
|
|
Packit Service |
8876fe |
SLsmg_gotorc(i + 1, offset);
|
|
Packit Service |
8876fe |
SLsmg_printf("%x", i);
|
|
Packit Service |
8876fe |
for (j = 0; j < 16; j++) {
|
|
Packit Service |
8876fe |
SLsmg_gotorc(i + 1, (j + 1) * 2 + offset);
|
|
Packit Service |
8876fe |
SLsmg_write_char(n++);
|
|
Packit Service |
8876fe |
}
|
|
Packit Service |
8876fe |
}
|
|
Packit Service |
8876fe |
}
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
int main(void) {
|
|
Packit Service |
8876fe |
SLtt_get_terminfo();
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
SLtt_Use_Ansi_Colors = 1;
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
SLsmg_init_smg();
|
|
Packit Service |
8876fe |
SLang_init_tty(4, 0, 0);
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
SLsmg_cls();
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
printall(0);
|
|
Packit Service |
8876fe |
SLsmg_set_char_set(1);
|
|
Packit Service |
8876fe |
printall(40);
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
SLsmg_refresh();
|
|
Packit Service |
8876fe |
SLang_getkey();
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
SLsmg_gotorc(SLtt_Screen_Rows - 1, 0);
|
|
Packit Service |
8876fe |
SLsmg_refresh();
|
|
Packit Service |
8876fe |
SLsmg_reset_smg();
|
|
Packit Service |
8876fe |
SLang_reset_tty();
|
|
Packit Service |
8876fe |
|
|
Packit Service |
8876fe |
return 0;
|
|
Packit Service |
8876fe |
}
|