valuewindow (bag, xvaluewin, yvaluewin, 10, highlight);
scorewindow (nbpoints, xscorewin, yscorewin);
- findwords (words, play, turn[n]);
- checkspelling (words, dict);
spellwindow (words, xspellwin, yspellwin, 1);
int ch = getch ();
spellwindow (words, xspellwin, yspellwin, 0);
score[n] += nbpoints;
drawwindow (game[n], score[n], xdrawwin[n], ydrawwin[n], 0);
cleanplay (turn[n]);
+ findwords (words, play, turn[n]);
n = (n + 1) % nbplayers;
letter = getnextletter (game[n]);
drawwindow (game[n], score[n], xdrawwin[n], ydrawwin[n], 1);
case 'v':
if (putletter (play, letter, x, y)) {
putletter (turn[n], letter, x, y);
+ findwords (words, play, turn[n]);
+ checkspelling (words, dict);
letter = getnewletter (game[n]);
drawwindow (game[n], score[n], xdrawwin[n], ydrawwin[n], 1);
}
if (returnletter (game[n], current)) {
removeletter (play, x, y);
removeletter (turn[n], x, y);
+ findwords (words, play, turn[n]);
+ checkspelling (words, dict);
letter = getnextletter (game[n]);
drawwindow (game[n], score[n], xdrawwin[n], ydrawwin[n], 1);
}