int main(int argc, const char * argv[]) { Player player; PathSegment *path = GenerateAdventure(); PrintPath(path); player.current = path; player.current->direction = DirectionMain; player.health = 100; char input[300]; while (playing) { pathPrompt(&player); if(playing){ scanf("%s", input); printf("input was %s\n", input); if(strstr(input,"Y")) movePlayer(&player,DirectionMain); else movePlayer(&player,DirectionSide); printPlayerStatus(&player); } } FreeAllPathSegments(path); return 0; }
/* prints basic GUI that should always be visible */ void printGui(world* w) { wborder(w->Windows.Main, '*', '*', '*', '*', '*', '*', '*', '*'); wborder(w->Windows.Status, '#', '#', '#', '#', '#', '#', '#', '#'); printObjects(w); printPlayerStatus(w); printMap(w); }