if ((jd = gui_vstack(id)))
{
gui_space(jd);
- gui_image(jd, demo_get(i)->level->shot, w / 6, h / 6);
+ gui_image(jd, demo_get(i)->shot, w / 6, h / 6);
nam[MAXNAM - 1] = '\0';
strncpy(nam, demo_get(i)->name, MAXNAM);
static int gui_demo_status(int id, const struct demo *d)
{
char noname[MAXNAM];
- char levelname[MAXSTR];
const char *mode, *state;
int i, j, k;
int jd, kd, ld, md;
state = state_to_str(i);
}
}
-
- strcpy(levelname, "M");
}
else
{
mode = mode_to_str(d->mode);
state = state_to_str(d->state);
- strcpy(levelname, _(d->level->set->name));
- strcat(levelname, " - ");
- strcat(levelname, d->level->repr);
}
if ((jd = gui_hstack(id)))
mode_id = gui_label(md, mode, GUI_SML, GUI_RGT, 0, 0);
}
}
- level_id = gui_label(kd, (levelname), GUI_SML, GUI_RGT, 0, 0);
+ level_id = gui_label(kd, (d ? d->file : "M"), GUI_SML, GUI_RGT,
+ gui_wht, gui_wht);
date_id = gui_label(kd, (d ? date_to_str(d->date) : "M"),
GUI_SML, GUI_RGT, 0, 0);
}
static void gui_demo_update_status(int i)
{
const struct demo *d = demo_get(i);
- char levelname[MAXSTR];
-
- strcpy(levelname, _(d->level->set->name));
- strcat(levelname, " - ");
- strcat(levelname, d->level->repr);
gui_set_label(name_id, d->name);
gui_set_label(date_id, date_to_str(d->date));
- gui_set_label(level_id, levelname);
+ gui_set_label(level_id, d->file);
gui_set_label(player_id, d->player);
gui_set_label(mode_id, mode_to_str(d->mode));