179
drawgfxzoom(bitmap,machine->gfx[sprite_ptr->gfx],
179
drawgfxzoom_transpen(bitmap,cliprect,machine->gfx[sprite_ptr->gfx],
180
180
sprite_ptr->code,
181
181
sprite_ptr->color,
182
182
sprite_ptr->flipx,sprite_ptr->flipy,
183
183
sprite_ptr->x,sprite_ptr->y,
184
cliprect,TRANSPARENCY_PEN,0,
185
sprite_ptr->zoomx,sprite_ptr->zoomy);
184
sprite_ptr->zoomx,sprite_ptr->zoomy,0);
199
pdrawgfxzoom(bitmap,machine->gfx[sprite_ptr->gfx],
198
pdrawgfxzoom_transpen(bitmap,cliprect,machine->gfx[sprite_ptr->gfx],
200
199
sprite_ptr->code,
201
200
sprite_ptr->color,
202
201
sprite_ptr->flipx,sprite_ptr->flipy,
203
202
sprite_ptr->x,sprite_ptr->y,
204
cliprect,TRANSPARENCY_PEN,0,
205
203
sprite_ptr->zoomx,sprite_ptr->zoomy,
206
sprite_ptr->primask);
204
machine->priority_bitmap,sprite_ptr->primask,0);
227
225
layer[3] = (priority &0x000f) >> 0; /* tells us which is top */
228
226
layer[4] = 4; /* text layer always over bg layers */
230
bitmap_fill(priority_bitmap,cliprect,0);
228
bitmap_fill(screen->machine->priority_bitmap,cliprect,0);
232
230
/* We have to assume 2nd to bottom layer is always underneath
233
231
sprites as pdrawgfx cannot yet cope with more than 4 layers */
235
233
#ifdef MAME_DEBUG
236
if (!input_code_pressed (KEYCODE_Z)) TC0480SCP_tilemap_draw(bitmap,cliprect,layer[0],TILEMAP_DRAW_OPAQUE,0);
237
if (!input_code_pressed (KEYCODE_X)) TC0480SCP_tilemap_draw(bitmap,cliprect,layer[1],0,1);
238
if (!input_code_pressed (KEYCODE_C)) TC0480SCP_tilemap_draw(bitmap,cliprect,layer[2],0,2);
239
if (!input_code_pressed (KEYCODE_V)) TC0480SCP_tilemap_draw(bitmap,cliprect,layer[3],0,4);
240
if (!input_code_pressed (KEYCODE_B)) TC0480SCP_tilemap_draw(bitmap,cliprect,layer[4],0,8);
241
if (!input_code_pressed (KEYCODE_N)) draw_sprites(screen->machine,bitmap,cliprect,primasks,48,-116);
234
if (!input_code_pressed (screen->machine, KEYCODE_Z)) TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[0],TILEMAP_DRAW_OPAQUE,0);
235
if (!input_code_pressed (screen->machine, KEYCODE_X)) TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[1],0,1);
236
if (!input_code_pressed (screen->machine, KEYCODE_C)) TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[2],0,2);
237
if (!input_code_pressed (screen->machine, KEYCODE_V)) TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[3],0,4);
238
if (!input_code_pressed (screen->machine, KEYCODE_B)) TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[4],0,8);
239
if (!input_code_pressed (screen->machine, KEYCODE_N)) draw_sprites(screen->machine,bitmap,cliprect,primasks,48,-116);
243
TC0480SCP_tilemap_draw(bitmap,cliprect,layer[0],TILEMAP_DRAW_OPAQUE,0);
244
TC0480SCP_tilemap_draw(bitmap,cliprect,layer[1],0,1);
245
TC0480SCP_tilemap_draw(bitmap,cliprect,layer[2],0,2);
246
TC0480SCP_tilemap_draw(bitmap,cliprect,layer[3],0,4);
247
TC0480SCP_tilemap_draw(bitmap,cliprect,layer[4],0,8); /* text layer */
241
TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[0],TILEMAP_DRAW_OPAQUE,0);
242
TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[1],0,1);
243
TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[2],0,2);
244
TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[3],0,4);
245
TC0480SCP_tilemap_draw(screen->machine,bitmap,cliprect,layer[4],0,8); /* text layer */
248
246
draw_sprites(screen->machine, bitmap,cliprect,primasks,48,-116);