trunk/src/mame/drivers/raiden2.c
| r31998 | r31999 | |
| 1129 | 1129 | popmessage("%02x", ccol); |
| 1130 | 1130 | |
| 1131 | 1131 | bitmap.fill(m_palette->black_pen(), cliprect); |
| 1132 | | draw_sprites(cliprect); |
| 1132 | if (!(raiden2_tilemap_enable & 16)) { |
| 1133 | draw_sprites(cliprect); |
| 1133 | 1134 | |
| 1134 | | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[0]); |
| 1135 | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[0]); |
| 1136 | } |
| 1135 | 1137 | |
| 1136 | 1138 | if (!(raiden2_tilemap_enable & 1)) |
| 1137 | 1139 | tilemap_draw_and_blend(screen, bitmap, cliprect, background_layer); |
| 1138 | 1140 | |
| 1139 | | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[1]); |
| 1141 | if (!(raiden2_tilemap_enable & 16)) |
| 1142 | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[1]); |
| 1140 | 1143 | |
| 1141 | 1144 | if (!(raiden2_tilemap_enable & 2)) |
| 1142 | 1145 | tilemap_draw_and_blend(screen, bitmap, cliprect, midground_layer); |
| 1143 | 1146 | |
| 1144 | | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[2]); |
| 1147 | if (!(raiden2_tilemap_enable & 16)) |
| 1148 | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[2]); |
| 1145 | 1149 | |
| 1146 | 1150 | if (!(raiden2_tilemap_enable & 4)) |
| 1147 | 1151 | tilemap_draw_and_blend(screen, bitmap, cliprect, foreground_layer); |
| 1148 | 1152 | |
| 1149 | | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[3]); |
| 1153 | if (!(raiden2_tilemap_enable & 16)) |
| 1154 | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[3]); |
| 1150 | 1155 | |
| 1151 | 1156 | if (!(raiden2_tilemap_enable & 8)) |
| 1152 | 1157 | tilemap_draw_and_blend(screen, bitmap, cliprect, text_layer); |
| 1153 | 1158 | |
| 1154 | | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[4]); |
| 1159 | if (!(raiden2_tilemap_enable & 16)) |
| 1160 | blend_layer(bitmap, cliprect, sprite_buffer, cur_spri[4]); |
| 1155 | 1161 | |
| 1156 | 1162 | |
| 1157 | 1163 | return 0; |
| r31998 | r31999 | |
| 1794 | 1800 | PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) |
| 1795 | 1801 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1796 | 1802 | |
| 1803 | PORT_MODIFY("P1_P2") |
| 1804 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) |
| 1805 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) |
| 1797 | 1806 | INPUT_PORTS_END |
| 1798 | 1807 | |
| 1799 | 1808 | static INPUT_PORTS_START( zeroteam ) |