Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
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); 
}