… | |
… | |
1290 | * of areas of callers (eg, anything that uses find_free_spot would now |
1290 | * of areas of callers (eg, anything that uses find_free_spot would now |
1291 | * need extra work |
1291 | * need extra work |
1292 | */ |
1292 | */ |
1293 | if (!xy_normalise (m, op->x, op->y)) |
1293 | if (!xy_normalise (m, op->x, op->y)) |
1294 | { |
1294 | { |
1295 | op->destroy (1); |
1295 | op->head_ ()->destroy (1);// remove head_ once all tail object destroyers found |
1296 | return 0; |
1296 | return 0; |
1297 | } |
1297 | } |
1298 | |
1298 | |
1299 | if (object *more = op->more) |
1299 | if (object *more = op->more) |
1300 | if (!insert_ob_in_map (more, m, originator, flag)) |
1300 | if (!insert_ob_in_map (more, m, originator, flag)) |