- gui_label(kd, _("*** BONUS ***"), GUI_MED, GUI_TOP, gui_wht,
- gui_grn);
- if ((ld = gui_hstack(kd)))
- {
- if (b)
- {
- gui_label(ld, ln, GUI_LRG, 0, gui_wht, gui_grn);
- gui_label(ld, _("Level "), GUI_LRG, 0, gui_wht,
- gui_grn);
- }
- else
- {
- gui_label(ld, ln, GUI_LRG, GUI_NE, 0, 0);
- gui_label(ld, _("Level "), GUI_LRG, GUI_NW, 0, 0);
- }
- }
-
- gui_label(kd, _(curr_set()->name), GUI_SML, GUI_BOT, gui_wht,
- gui_wht);
+ sprintf(lvlattr, _("Bonus Level %s"), ln);
+ else
+ sprintf(lvlattr, _("Level %s"), ln);
+
+ if (curr_mode() == MODE_CHALLENGE)
+ sprintf(setattr, "%s: %s", set_name(curr_set()),
+ mode_to_str(MODE_CHALLENGE, 1));
+ else
+ sprintf(setattr, "%s", set_name(curr_set()));
+
+ gui_label(kd, lvlattr, b ? GUI_MED : GUI_LRG, GUI_TOP,
+ b ? gui_wht : 0, b ? gui_grn : 0);
+ gui_label(kd, setattr, GUI_SML, GUI_BOT,
+ gui_wht, gui_wht);