trunk/src/mame/machine/seicop.c
| r17892 | r17893 | |
| 1830 | 1830 | Mecha Ghidorah 0x12dc X = 0x24ec Y = 0x55dc |
| 1831 | 1831 | Mecha Godzilla 0x12d4 X = 0x1cf1 Y = 0x52dc |
| 1832 | 1832 | Gigan 0x12cc X = 0x23e8 Y = 0x55db |
| 1833 | |
| 1834 | (DC.W $1020, $F0C0, $0000, $0000) |
| 1835 | X = collides at the same spot |
| 1836 | Y = collides between 0xd0 and 0x20 |
| 1837 | |
| 1833 | 1838 | */ |
| 1834 | 1839 | static void cop_take_hit_box_params(UINT8 offs) |
| 1835 | 1840 | { |
| 1836 | 1841 | INT16 start_x,start_y,end_x,end_y; |
| 1837 | 1842 | |
| 1838 | | start_x = INT8(cop_collision_info[offs].hitbox_x); |
| 1843 | end_y = INT8(cop_collision_info[offs].hitbox_y >> 8); |
| 1839 | 1844 | start_y = INT8(cop_collision_info[offs].hitbox_y); |
| 1840 | | |
| 1841 | 1845 | end_x = INT8(cop_collision_info[offs].hitbox_x >> 8); |
| 1842 | | end_y = INT8(cop_collision_info[offs].hitbox_y >> 8); |
| 1846 | start_x = INT8(cop_collision_info[offs].hitbox_x); |
| 1843 | 1847 | |
| 1844 | 1848 | cop_collision_info[offs].min_x = start_x + (cop_collision_info[offs].x >> 16); |
| 1845 | 1849 | cop_collision_info[offs].min_y = start_y + (cop_collision_info[offs].y >> 16); |