for(a = 0; a < 13; a++) {
if(getch()!=ERR) return;
wattron(win, COLOR_PAIR(Pacman));
- mvwprintw(win, 8, a, " C");
+ mvwprintw(win, 8, a, " %c", hero);
wrefresh(win);
usleep(100000);
+ hero = (hero == 'C' ? 'O' : 'C');
}
//Show "Pacman"
for(a = 0; a < 23; a++) {
if(getch()!=ERR) return;
wattron(win, COLOR_PAIR(Pellet)); mvwprintw(win, 13, 23, "*");
- wattron(win, COLOR_PAIR(Pacman)); mvwprintw(win, 13, a, " C");
+ wattron(win, COLOR_PAIR(Pacman)); mvwprintw(win, 13, a, " %c", hero);
wattron(win, COLOR_PAIR(Ghost1)); mvwprintw(win, 13, a-3, " &");
wattron(win, COLOR_PAIR(Ghost3)); mvwprintw(win, 13, a-5, " &");
wattron(win, COLOR_PAIR(Ghost2)); mvwprintw(win, 13, a-7, " &");
wattron(win, COLOR_PAIR(Ghost4)); mvwprintw(win, 13, a-9, " &");
wrefresh(win);
usleep(100000);
+ hero = (hero == 'C' ? 'O' : 'C');
}
sleep(1);
wattron(win, COLOR_PAIR(Pacman)); mvwprintw(win, 13, b-9+5, " ");
wattron(win, COLOR_PAIR(Pacman)); mvwprintw(win, 13, b-9+7, " ");
- wattron(win, COLOR_PAIR(Pacman)); mvwprintw(win, 13, a-3, "C ");
+ wattron(win, COLOR_PAIR(Pacman)); mvwprintw(win, 13, a-3,
+ "%c ", hero);
wattron(win, COLOR_PAIR(Pellet)); mvwprintw(win, 13, 23, " ");
wrefresh(win);
usleep(100000);
+ hero = (hero == 'C' ? 'O' : 'C');
}
}