]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/modex16.c
wwwwwww
[16.git] / src / lib / modex16.c
index 3c0a2ae828633291bc748025f362c0b17d599176..63231108b1968d7f7d3b4606ac29bdf863714ab4 100755 (executable)
@@ -406,14 +406,14 @@ void modexDrawPBufRegion  (page_t *page, int x, int y, int rx, int ry, int rw, in
        const int px=x-page->dx;\r
        const int py=y-page->dy;\r
        for(plane=0; plane < 4; plane++) {\r
-               i=(rx/4)+((p->pwidth)*ry);\r
+               i=(rw/4)+((p->pwidth)*ry);\r
                modexSelectPlane(PLANE(plane+x));\r
                for(; y < py+rh; y++) {\r
                        //for(px=0; px < p->width; px++) {\r
                                //printf("%02X ", (int) p->plane[plane][i++]);\r
 //                           _fmemcpy(buff, &(p->plane[plane][i+=p->pwidth]), p->pwidth);\r
 //                           printf("buff %u==%s\n", y, *buff);\r
-                               _fmemcpy(page->data + (((page->width/4) * (y+page->dy)) + ((x+page->dx) / 4)), &(p->plane[plane][i+=rw]), rw/4);\r
+                               _fmemcpy(page->data + (((page->width/4) * (y+page->dy)) + ((x+page->dx) / 4)), &(p->plane[plane][i+=p->pwidth]), rw/4);\r
                        //}\r
                }\r
                x=px;\r
@@ -424,7 +424,7 @@ void modexDrawPBufRegion    (page_t *page, int x, int y, int rx, int ry, int rw, in
 \r
 /*temp*/\r
 void\r
-DrawPBuf(page_t *page, int x, int y, planar_buf_t *p, boolean sprite)\r
+modexDrawPBuf(page_t *page, int x, int y, planar_buf_t *p, boolean sprite)\r
 {\r
        int plane;\r
        int i;\r