]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_sprit.c
fine tuning animation still
[16.git] / src / lib / 16_sprit.c
index e32e9f96764c9f524d52740e66da1ca708631ea5..53cfc6912db8f211018553f3a0b433adc366c593 100755 (executable)
@@ -117,6 +117,9 @@ void oldanimate_spri(struct sprite *spri, video_t *video)
        // replace VGA stride with our own and mem ptr. then sprite rendering at this stage is just (0,0)\r
        vga_state.vga_draw_stride_limit = (video->page[0].width + 3 - spri->x) >> 2;\r
 \r
+#ifndef SPRITE\r
+       modexClearRegion(&video->page[0], spri->x, spri->y, 16, 32, 1);\r
+#else\r
        draw_vrl1_vgax_modex(\r
                spri->x,//-video->page[0].dx,\r
                spri->y,//-video->page[0].dy,\r
@@ -125,6 +128,7 @@ void oldanimate_spri(struct sprite *spri, video_t *video)
                spri->sprite_vrl_cont->buffer + sizeof(struct vrl1_vgax_header),\r
                spri->sprite_vrl_cont->data_size\r
        );\r
+#endif\r
 \r
        // restore stride\r
        vga_state.vga_draw_stride_limit = vga_state.vga_draw_stride = video->page[0].stridew;\r