Example #1
0
static
multi_use()
{
if (multivec != NULL)
	{
	hide_mp();
	dauto(multivec, vs.time_mode);
	draw_mp();
	}
close_menu();
}
Example #2
0
static void
browse_action(void)
{
    struct name_list *el;

    switch (vs.browse_action)
    {
    case BA_LOAD:	/* load */
        browse_ok = 1;
        close_menu();
        break;
    case BA_VIEW:	/* view */
        if (push_screen())
        {
            view_fli(cpi_name, &vf, 0);
            pop_screen();
        }
        else
            noroom();
        break;
    case BA_PLAY:	/* play */
        if (push_screen())
        {
            view_fli(cpi_name, &vf, 1);
            pop_screen();
        }
        else
            noroom();
        break;
    case BA_INFO:
        fli_info(cpi_name);
        break;
    case BA_KILL: /* kill */
        if (really_delete(cpi_name))
        {
            if (jdelete_rerr(cpi_name))
            {
                if ((el = find_elix()) != NULL)
                {
                    el->name[0] = 0;	/* mark it dead */
                    vs.file[0] = 0;		/* don't reuse name... */
                    if (elix >= 0)
                        draw_1_browse(elx,ely,el);
                }
                bredraw_cpic();
            }
        }
        break;
    }
}