#include #include #include #include #include #include #include #include "ino.h" main (int a, char **v) { init_curses(); if (a > 1) if (!strcmp(v[1],"make")) { FILE *md = fopen ("_mapthing.map", "w"); if (!md) return 0; int a, b; for (a = 0; a < LINES; ++a) { for (b = 0; b < COLS; ++b) putc ('*',md); putc ('\n',md); } endwin (); return 0; } else if (!strcmp(v[1],"use")) { FILE *md = fopen ("_mapthing.map", "r"); if (!md) return 0; map = md; usemap = 1; } init_singal(); init_character (&mainChar); init_scenery (&scene); int inp; while (1) { inp = getch(); if (inp == KEY_LEFT) move_char (&mainChar, LEFT_, scene); if (inp == KEY_RIGHT) move_char (&mainChar, RIGHT_, scene); if (inp == KEY_UP) move_char (&mainChar, UP_, scene); if (inp == KEY_DOWN) move_char (&mainChar, DOWN_, scene); } return 0; }