Пример #1
0
int
navi(void)
{
    struct nstr_item ni_ship;
    struct emp_qelem ship_list;

    if (!snxtitem(&ni_ship, EF_SHIP, player->argp[1], NULL))
	return RET_SYN;
    shp_sel(&ni_ship, &ship_list);
    if (QEMPTY(&ship_list)) {
	pr("No ships\n");
	return RET_FAIL;
    }
    return unit_move(&ship_list);
}
Пример #2
0
int
march(void)
{
    struct nstr_item ni_land;
    struct emp_qelem land_list;

    if (!snxtitem(&ni_land, EF_LAND, player->argp[1], NULL))
	return RET_SYN;
    lnd_sel(&ni_land, &land_list);
    if (QEMPTY(&land_list)) {
	pr("No lands\n");
	return RET_FAIL;
    }
    return unit_move(&land_list);
}