- {
- /* Display levels */
- for(i=b*SET_GROUP; i<(b+1)*SET_GROUP && set_exists(i); i++)
- {
- if(last_set == i)
- gui_start(kd, _(set_name(i)), GUI_SML, i, 0);
- else
- gui_state(kd, _(set_name(i)), GUI_SML, i, 0);
- }
-
- /* Display Prev/Next buttons */
- ld = gui_harray(kd);
- if (set_exists(i))
- gui_state(ld, _("Next"), GUI_SML, SET_NEXT, 0);
- else
- gui_label(ld, _("Next"), GUI_SML, GUI_ALL, gui_gry, gui_gry);
- if (b>0)
- gui_state(ld, _("Prev"), GUI_SML, SET_PREV, 0);
- else
- gui_label(ld, _("Prev"), GUI_SML, GUI_ALL, gui_gry, gui_gry);
-
- /* Display empty slots */
- for(; i<(b+1)*SET_GROUP; i++)
- gui_filler(kd);
- }
+ {
+ for (i = first; i < MAXSET; i++)
+ {
+ if(j==5)
+ break;
+ j += gui_set(kd, i);
+ }
+ for (i = 0; i < 5 - j && i < MAXSET; i++)
+ {
+ gui_label(kd, "", GUI_SML, GUI_ALL, 0, 0);
+ }
+ }