Rev 125 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 125 | Rev 131 | ||
|---|---|---|---|
| Line 36... | Line 36... | ||
| 36 | static void StartThread_ThisDialog (void *thread_parms) |
36 | static void StartThread_ThisDialog (void *thread_parms) |
| 37 | { |
37 | { |
| 38 | // this function runs in a separate thread, for that's the only way (seemingly) |
38 | // this function runs in a separate thread, for that's the only way (seemingly) |
| 39 | // to implement a non-modal message box using the Common Controls library. |
39 | // to implement a non-modal message box using the Common Controls library. |
| 40 | 40 | ||
| 41 |
|
41 | // player_t *player; |
| - | 42 | // int column; |
|
| - | 43 | // int line; |
|
| 42 | 44 | ||
| 43 | // display the dialog box |
45 | // display the dialog box |
| 44 | if (DialogBox (hAppInstance, MAKEINTRESOURCE (THIS_DIALOG), hMainWnd, DialogProc_ThisDialog) == 1) |
46 | if (DialogBox (hAppInstance, MAKEINTRESOURCE (THIS_DIALOG), hMainWnd, DialogProc_ThisDialog) == 1) |
| 45 | is_dialogbox_endgame_validated = true; |
47 | is_dialogbox_endgame_validated = true; |
| 46 | 48 | ||
| 47 |
|
49 | /* player = Player_GetCurrent (); |
| 48 | player->view_distance = CLOSEUP_VIEW_DISTANCE; // zoom on the tragedy |
50 | player->view_distance = CLOSEUP_VIEW_DISTANCE; // zoom on the tragedy |
| - | 51 | ||
| - | 52 | for (line = 0; line < 8; line++) |
|
| - | 53 | for (column = 0; column < 8; column++) |
|
| - | 54 | if ((the_board.moves[the_board.viewed_move].slots[line][column].part == PART_KING) |
|
| - | 55 | && (the_board.moves[the_board.viewed_move].slots[line][column].color == player->color)) |
|
| - | 56 | { |
|
| - | 57 | lookatpoint_x = 17.5f - (7 - column) * 5.0f; // focus on the victim king |
|
| - | 58 | lookatpoint_y = 17.5f - line * 5.0f; // focus on the victim king |
|
| - | 59 | break; |
|
| - | 60 | }*/ // This is a bad idea. People need to view the table normally to understand their fate. |
|
| - | 61 | ||
| 49 | //the_board.reevaluate = true; // refresh the GUI buttons if needed // DO NOT REEVALUATE else the endgame dialog box will keep popup repeatedly! |
62 | //the_board.reevaluate = true; // refresh the GUI buttons if needed // DO NOT REEVALUATE else the endgame dialog box will keep popup repeatedly! |
| 50 | return; // _endthread() implied |
63 | return; // _endthread() implied |
| 51 | } |
64 | } |
| 52 | 65 | ||
| 53 | 66 | ||