]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/modex16/16render.c
joncampbell123 i tried ww
[16.git] / src / lib / modex16 / 16render.c
index 0399a7771738f489fe3a77a936387183319ab571..ad88168ff235f820025c64d4ed74218e12396bc6 100755 (executable)
@@ -435,7 +435,7 @@ modexDrawSpritePBufRegion(page_t *page, int x, int y,
     }\r
 }\r
 \r
-void modexDrawCharPBuf(page_t *page, int x, int y, word t, word col, word bgcol, boolean q)\r
+void modexDrawCharPBuf(page_t *page, int x, int y, word t, word col, word bgcol, word addr, boolean q)\r
 {\r
        word i, j, k;\r
        for(i=0; i<romFonts[t].charSize; i++)\r
@@ -447,7 +447,7 @@ void modexDrawCharPBuf(page_t *page, int x, int y, word t, word col, word bgcol,
                {\r
                        if(q)\r
                        //_fmemcpy(page->data + (((page->width/4) * (y+i)) + ((x+romFontsData.chw+k) / 4)), romFontsData.l[i] & j ? col:bgcol, 2);\r
-                       modexputPixel(page, x+k+romFontsData.chw, y+i, romFontsData.l[i] & j ? col:bgcol);\r
+                       modexwritepixel(page, x+k+romFontsData.chw, y+i, addr, romFontsData.l[i] & j ? col:bgcol);\r
                        else\r
                                //printf("l[i]=%c j=%02u l[i] & j=%02u %c\n", l[i] , j, l[i] & j, l[i] & j ? '*':' ');\r
                                //printf("%c", l[i] & j ? '*':' ');\r