Rev 5698 | Rev 5707 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5698 | Rev 5702 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | 30 | ||
31 | 31 | ||
32 | void settings_dialog() |
32 | void settings_dialog() |
33 | { |
33 | { |
34 | byte id; |
34 | byte id; |
Line 35... | Line 35... | ||
35 | unsigned int key; |
35 | unsigned int key, key2; |
Line 36... | Line 36... | ||
36 | proc_info settings_form; |
36 | proc_info settings_form; |
Line 94... | Line 94... | ||
94 | EventRedrawWindow(Form.left,Form.top); |
94 | EventRedrawWindow(Form.left,Form.top); |
95 | DrawSettingsCheckBoxes(); |
95 | DrawSettingsCheckBoxes(); |
96 | break; |
96 | break; |
Line 97... | Line 97... | ||
97 | 97 | ||
98 | case evKey: |
98 | case evKey: |
99 | key = GetKey(); |
99 | GetFullKey(); |
- | 100 | key = AH; |
|
- | 101 | $shr eax,16 |
|
- | 102 | key2 = AL; |
|
100 | if (key==27) |
103 | if (key2==SCAN_CODE_ESC) |
101 | { |
104 | { |
102 | active_settings = 0; |
105 | active_settings = 0; |
103 | action_buf = 300; |
106 | action_buf = 300; |
104 | goto EXIT_SETTING; |
107 | goto EXIT_SETTING; |