+++ /dev/null
-#include <apilib.h>\r
-\r
-void CHNMain(void)\r
-{\r
- uchar *buf;\r
- int win, i, x, y;\r
- api_initmalloc();\r
- buf = api_malloc(160 * 100);\r
- win = api_openwin(buf, 160, 100, -1, "walk");\r
- api_boxfilwin(win, 4, 24, 155, 95, black);\r
- x = 76;\r
- y = 56;\r
- api_putstrwin(win, x, y, yellow, 1, "*");\r
- for (;;) {\r
- i = api_getkey(true);\r
- api_putstrwin(win, x, y, black, 1, "*");\r
- if (i == '4' && x > 4) { x -= 8; }\r
- if (i == '6' && x < 148) { x += 8; }\r
- if (i == '8' && y > 24) { y -= 8; }\r
- if (i == '2' && y < 80) { y += 8; }\r
- if (i == 0x0a) { break; }\r
- api_putstrwin(win, x, y, yellow, 1, "*");\r
- } \r
- api_closewin(win);\r
- api_end();\r
-}\r