1,5 → 1,5 |
dword menu_process_id; |
|
|
struct _menu |
{ |
dword appear_x, appear_y, text, identifier, selected; |
20,7 → 20,7 |
list.count = chrnum(text, '\n')+1; |
list.SetSizes(2,2,_menu_width,list.count*24,24); |
|
CreateThread(#_menu_thread,#stak+4092); |
menu_process_id = CreateThread(#_menu_thread,#stak+4092); |
} |
|
void _menu_thread() |
64,11 → 64,11 |
void _menu_item_click() |
{ |
menu.list.cur_y = menu.identifier + menu.list.cur_y; |
ExitProcess(); |
KillProcess(menu_process_id); |
} |
|
void _menu_no_item_click() |
{ |
menu.list.cur_y = 0; |
ExitProcess(); |
KillProcess(menu_process_id); |
} |