… | |
… | |
2498 | move_block_at = 4 |
2498 | move_block_at = 4 |
2499 | move_slow_at = 5 |
2499 | move_slow_at = 5 |
2500 | move_on_at = 6 |
2500 | move_on_at = 6 |
2501 | move_off_at = 7 |
2501 | move_off_at = 7 |
2502 | INIT: |
2502 | INIT: |
2503 | if (x >= MAP_WIDTH (obj) || y >= MAP_HEIGHT (obj)) XSRETURN_UNDEF; |
2503 | if (x >= obj->width || y >= obj->height) XSRETURN_UNDEF; |
2504 | CODE: |
2504 | CODE: |
2505 | switch (ix) |
2505 | switch (ix) |
2506 | { |
2506 | { |
2507 | case 0: RETVAL = newSVcfapi (CFAPI_POBJECT, GET_MAP_OB (obj, x, y)); break; |
2507 | case 0: RETVAL = newSVcfapi (CFAPI_POBJECT, GET_MAP_OB (obj, x, y)); break; |
2508 | case 1: RETVAL = newSVcfapi (CFAPI_POBJECT, GET_MAP_TOP (obj, x, y)); break; |
2508 | case 1: RETVAL = newSVcfapi (CFAPI_POBJECT, GET_MAP_TOP (obj, x, y)); break; |