// Prints user@host prompt. void print_userhost(char * username, char * hostname, char * current_dir) { printf(ANSI_COLOR_CYAN "[" ANSI_COLOR_RESET); print_blue(username); printf(ANSI_COLOR_BLUE "@" ANSI_COLOR_RESET); print_blue(hostname); printf(" "); print_green(current_dir); printf(ANSI_COLOR_CYAN "]" ANSI_COLOR_RESET); printf(" %% "); }
void print_object(int y, int x, int c){ switch (c) { case 'b': print_brick(y, x); break; case 'w': print_water(y, x); break; case 'g': print_grass(y, x); break; case 'c': print_wall(y, x); break; case '1': print_red(y, x); break; case '2': print_blue(y, x); break; case '3': print_white(y, x); break; case 'h': print_head(y, x); break; default: print_blanko(y, x); break; } }
void control(const char * str,int step,int type){ int k=0; int blank=4; if(type==0){ for(k=0;k<(step-1)*blank;k++){ if(k%blank==0 && vis[k/blank] > 0){ printf("|"); }else{ printf(" "); } } printf("+"); for(k++;k<step*blank;k++){ printf("-"); } printf("+"); print_blue(str); printf("\n"); vis[step-1]--; }else if(type==1){ for(k=0;k<(step)*blank;k++){ if(k%blank==0 && vis[k/blank] > 0){ printf("|"); }else{ printf(" "); } } printf("|"); for(k++;k<(step+1)*blank;k++){ printf("-"); } print_red(str); printf("\n"); vis[step]--; } }