| 988 |
return EXITMENU; |
return EXITMENU; |
| 989 |
} |
} |
| 990 |
|
|
| 991 |
|
if(p_menu->item_count <= 0) // empty menu |
| 992 |
|
{ |
| 993 |
|
moveto(p_menu->screen_row, p_menu->screen_col); |
| 994 |
|
clrtoeol(); |
| 995 |
|
prints("没有可选项"); |
| 996 |
|
press_any_key(); |
| 997 |
|
return -1; |
| 998 |
|
} |
| 999 |
|
|
| 1000 |
menu_item_pos = p_menu_set->menu_item_pos[p_menu_set->choose_step]; |
menu_item_pos = p_menu_set->menu_item_pos[p_menu_set->choose_step]; |
| 1001 |
menu_item_id = p_menu->items[menu_item_pos]; |
menu_item_id = p_menu->items[menu_item_pos]; |
| 1002 |
p_menu_item = get_menu_item_by_id(p_menu_set, menu_item_id); |
p_menu_item = get_menu_item_by_id(p_menu_set, menu_item_id); |
| 1068 |
{ |
{ |
| 1069 |
moveto(p_menu->screen_row, p_menu->screen_col); |
moveto(p_menu->screen_row, p_menu->screen_col); |
| 1070 |
clrtoeol(); |
clrtoeol(); |
| 1071 |
prints("ûпѡ"); |
prints("没有可选项"); |
| 1072 |
press_any_key(); |
press_any_key(); |
| 1073 |
return -1; |
return -1; |
| 1074 |
} |
} |
| 1167 |
if (p_menu_set->choose_step > 0) |
if (p_menu_set->choose_step > 0) |
| 1168 |
{ |
{ |
| 1169 |
p_menu_set->choose_step--; |
p_menu_set->choose_step--; |
| 1170 |
if (p_menu_set->choose_step == 0) |
return REDRAW; |
|
{ |
|
|
return REDRAW; |
|
|
} |
|
|
if (display_menu(p_menu_set) != 0) |
|
|
{ |
|
|
return menu_control(p_menu_set, KEY_LEFT); |
|
|
} |
|
| 1171 |
} |
} |
| 1172 |
else |
else |
| 1173 |
{ |
{ |