Rev 177 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 177 | Rev 178 | ||
|---|---|---|---|
| Line 52... | Line 52... | ||
| 52 | Move_DescribeInFEN (currentmove); |
52 | Move_DescribeInFEN (currentmove); |
| 53 | 53 | ||
| 54 | // forget the hovered and selected positions |
54 | // forget the hovered and selected positions |
| 55 | Board_SetSelectedAndHovered (&the_board, -1, -1, -1, -1); |
55 | Board_SetSelectedAndHovered (&the_board, -1, -1, -1, -1); |
| 56 | 56 | ||
| - | 57 | // pawn promotions are a special case. When the dialog is displayed, the move has ALREADY been done. So we must |
|
| - | 58 | // not warn the OPPOSITE player of the current move, but the CURRENT player of the current move. |
|
| 57 | opposite_player = |
59 | opposite_player = Player_GetCurrent (); |
| 58 | opposite_player->should_wakeup = true; // tell the opposite player to wake up |
60 | opposite_player->should_wakeup = true; // tell the opposite player to wake up |
| 59 | 61 | ||
| 60 | the_board.reevaluate = true; // evaluate the new board |
62 | the_board.reevaluate = true; // evaluate the new board |
| 61 | the_scene.update = true; // and redraw the scene |
63 | the_scene.update = true; // and redraw the scene |
| 62 | 64 | ||