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 |