Changeset 863

Show
Ignore:
Timestamp:
04/29/08 21:18:03 (4 months ago)
Author:
takkaria
Message:

Merge menu_init() and menu_init2().

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/cmd0.c

    r862 r863  
    474474        menu.count = list->len; 
    475475        menu.menu_data = list->list; 
    476         menu_init2(&menu, MN_SKIN_SCROLL, &commands_menu, &area); 
     476        menu_init(&menu, MN_SKIN_SCROLL, &commands_menu, &area); 
    477477 
    478478        /* Set up the screen */ 
     
    539539        menu.count = N_ELEMENTS(cmds_all) - 1; 
    540540        menu.menu_data = &chosen_command; 
    541         menu_init2(&menu, MN_SKIN_SCROLL, &commands_menu, &area); 
     541        menu_init(&menu, MN_SKIN_SCROLL, &commands_menu, &area); 
    542542 
    543543        /* Set up the screen */ 
  • trunk/src/cmd4.c

    r862 r863  
    480480        o_funcs.is_visual = FALSE; 
    481481 
    482         menu_init(&group_menu, MN_SKIN_SCROLL, MN_STRINGS, &group_region); 
    483         menu_init2(&object_menu, MN_SKIN_SCROLL, &object_iter, &object_region); 
     482        menu_init(&group_menu, MN_SKIN_SCROLL, find_menu_iter(MN_STRINGS), &group_region); 
     483        menu_init(&object_menu, MN_SKIN_SCROLL, &object_iter, &object_region); 
    484484 
    485485 
     
    42124212 
    42134213        /* Initialize the menus */ 
    4214         menu_type *menu;                  
     4214        menu_type *menu; 
    42154215 
    42164216        /* options screen selection menu */ 
     
    42234223        menu->cmd_keys = cmd_keys; 
    42244224        menu->count = N_ELEMENTS(option_actions); 
    4225         menu_init2(menu, MN_SKIN_SCROLL, &options_iter, &SCREEN_REGION); 
     4225        menu_init(menu, MN_SKIN_SCROLL, &options_iter, &SCREEN_REGION); 
    42264226 
    42274227        /* Initialize the options toggle menu */ 
     
    42334233        menu->count = OPT_PAGE_PER; 
    42344234        menu->flags = MN_DBL_TAP; 
    4235         menu_init2(menu, MN_SKIN_SCROLL, &options_toggle_iter, &SCREEN_REGION); 
     4235        menu_init(menu, MN_SKIN_SCROLL, &options_toggle_iter, &SCREEN_REGION); 
    42364236 
    42374237        /* macro menu */ 
     
    42444244        menu->menu_data = macro_actions; 
    42454245        menu->count = N_ELEMENTS(macro_actions); 
    4246         menu_init(menu, MN_SKIN_SCROLL, MN_ACTIONS, &SCREEN_REGION); 
     4246        menu_init(menu, MN_SKIN_SCROLL, find_menu_iter(MN_ACTIONS), &SCREEN_REGION); 
    42474247 
    42484248        /* visuals menu */ 
     
    42554255        menu->menu_data = visual_menu_items; 
    42564256        menu->count = N_ELEMENTS(visual_menu_items); 
    4257         menu_init(menu, MN_SKIN_SCROLL, MN_ACTIONS, &SCREEN_REGION); 
     4257        menu_init(menu, MN_SKIN_SCROLL, find_menu_iter(MN_ACTIONS), &SCREEN_REGION); 
    42584258 
    42594259        /* colors menu */ 
     
    42664266        menu->menu_data = color_events; 
    42674267        menu->count = N_ELEMENTS(color_events); 
    4268         menu_init(menu, MN_SKIN_SCROLL, MN_ACTIONS, &SCREEN_REGION); 
     4268        menu_init(menu, MN_SKIN_SCROLL, find_menu_iter(MN_ACTIONS), &SCREEN_REGION); 
    42694269 
    42704270        /* knowledge menu */ 
     
    42754275        menu->menu_data = knowledge_actions; 
    42764276        menu->count = N_ELEMENTS(knowledge_actions), 
    4277         menu_init(menu, MN_SKIN_SCROLL, MN_ITEMS, &SCREEN_REGION); 
     4277        menu_init(menu, MN_SKIN_SCROLL, find_menu_iter(MN_ITEMS), &SCREEN_REGION); 
    42784278 
    42794279        /* initialize other static variables */ 
  • trunk/src/death.c

    r862 r863  
    472472        menu->count = N_ELEMENTS(death_actions); 
    473473 
    474         menu_init2(menu, MN_SKIN_SCROLL, &death_iter, &area); 
     474        menu_init(menu, MN_SKIN_SCROLL, &death_iter, &area); 
    475475 
    476476        while (TRUE) 
  • trunk/src/squelch.c

    r862 r863  
    630630                menu.count = area.page_rows = SQUELCH_BAD + 1; 
    631631 
    632         menu_init2(&menu, MN_SKIN_SCROLL, &menu_f, &area); 
     632        menu_init(&menu, MN_SKIN_SCROLL, &menu_f, &area); 
    633633        window_make(area.col - 2, area.row - 1, area.col + area.width + 2, area.row + area.page_rows); 
    634634 
     
    669669        menu.cmd_keys = " \n\r"; 
    670670        menu.count = TYPE_MAX; 
    671         menu_init2(&menu, MN_SKIN_SCROLL, &menu_f, &area); 
     671        menu_init(&menu, MN_SKIN_SCROLL, &menu_f, &area); 
    672672 
    673673        /* Select an entry */ 
     
    797797        menu.count = num; 
    798798        menu.menu_data = choice; 
    799         menu_init2(&menu, MN_SKIN_SCROLL, &menu_f, &area); 
     799        menu_init(&menu, MN_SKIN_SCROLL, &menu_f, &area); 
    800800 
    801801        /* Select an entry */ 
     
    934934        menu.cmd_keys = cmd_keys; 
    935935        menu.count = N_ELEMENTS(sval_dependent) + N_ELEMENTS(extra_item_options) + 1; 
    936         menu_init2(&menu, MN_SKIN_SCROLL, &options_item_iter, &SCREEN_REGION); 
     936        menu_init(&menu, MN_SKIN_SCROLL, &options_item_iter, &SCREEN_REGION); 
    937937 
    938938        menu_layout(&menu, &SCREEN_REGION); 
  • trunk/src/store.c

    r862 r863  
    28442844 
    28452845                /* Init the menu structure */ 
    2846                 menu_init2(&menu, MN_SKIN_SCROLL, cur_menu, &items_region); 
     2846                menu_init(&menu, MN_SKIN_SCROLL, cur_menu, &items_region); 
    28472847 
    28482848                if (menu.count > items_region.page_rows) 
  • trunk/src/ui-birth.c

    r862 r863  
    350350        /* Get ui-menu to initialise whatever it wants to to give us a scrollable 
    351351           menu. */ 
    352         menu_init2(menu, MN_SKIN_SCROLL, &birth_iter, reg); 
     352        menu_init(menu, MN_SKIN_SCROLL, &birth_iter, reg); 
    353353} 
    354354 
  • trunk/src/ui-menu.c

    r862 r863  
    956956 * Returns FALSE if something goes wrong, and TRUE otherwise (i.e. always). 
    957957*/ 
    958 bool menu_init2(menu_type *menu, skin_id skin_id, const menu_iter *iter, const region *loc) 
     958bool menu_init(menu_type *menu, skin_id skin_id, const menu_iter *iter, const region *loc) 
    959959{ 
    960960        const menu_skin *skin = find_menu_skin(skin_id); 
    961961        assert(skin && "menu skin not found!"); 
    962  
    963         /* Default value for the parameter, effectively. */ 
    964         if (!loc) loc = &SCREEN_REGION; 
     962        assert(iter && "menu iter not found!"); 
     963        assert(loc && "no screen location specified!"); 
    965964 
    966965        /* Stuff for the event listener (see ui-event.h) */ 
     
    991990        return TRUE; 
    992991} 
    993  
    994  
    995 bool menu_init(menu_type *menu, skin_id skin_id, menu_iter_id iter_id, const region *loc) 
    996 { 
    997         const menu_iter *iter = find_menu_iter(iter_id); 
    998  
    999         if (!iter) 
    1000         { 
    1001                 msg_format("could not find menu VTAB (%d, %d)!", iter_id); 
    1002                 return FALSE; 
    1003         } 
    1004  
    1005         return menu_init2(menu, skin_id, iter, loc); 
    1006 } 
    1007  
  • trunk/src/ui-menu.h

    r862 r863  
    278278 
    279279/* Initialize a menu given skin ID and an iterator */ 
    280 bool menu_init2(menu_type *menu, skin_id skin, const menu_iter *iter, const region *loc); 
    281  
    282 /* Initialise a menu block given skin and iterator IDs */ 
    283 bool menu_init(menu_type *menu, skin_id skin, menu_iter_id iter, const region *loc); 
     280bool menu_init(menu_type *menu, skin_id skin, const menu_iter *iter, const region *loc); 
    284281 
    285282