… | |
… | |
2458 | if (oblinkpt *obp = map->find_link (connection)) |
2458 | if (oblinkpt *obp = map->find_link (connection)) |
2459 | for (objectlink *ol = obp->link; ol; ol = ol->next) |
2459 | for (objectlink *ol = obp->link; ol; ol = ol->next) |
2460 | XPUSHs (sv_2mortal (to_sv ((object *)ol->ob))); |
2460 | XPUSHs (sv_2mortal (to_sv ((object *)ol->ob))); |
2461 | |
2461 | |
2462 | void |
2462 | void |
2463 | normalise (maptile *map, int x, int y, int dir = 0) |
2463 | xy_normalise (maptile *map, int x, int y, int dir = 0) |
2464 | PPCODE: |
2464 | PPCODE: |
2465 | { |
2465 | { |
2466 | mapxy pos (map, x, y); |
2466 | mapxy pos (map, x, y); |
2467 | if (!pos.move (dir).normalise ()) |
2467 | if (!pos.move (dir).normalise ()) |
2468 | XSRETURN_EMPTY; |
2468 | XSRETURN_EMPTY; |