]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/modex16.c
going to optimize the font rendering next
[16.git] / src / lib / modex16.c
index ea58ebd0547083ce035a90f5bc929d196fb9221d..4edc4c790036061150e21571da8cea92991ae856 100755 (executable)
@@ -400,7 +400,6 @@ DrawPBuf(page_t *page, int x, int y, planar_buf_t *p, boolean sprite)
        int plane;\r
        int px, py, i;\r
 //     byte near *buff;\r
-\r
        px=x;\r
        py=y;\r
 //     buff = _nmalloc(p->pwidth+1);\r
@@ -1278,6 +1277,7 @@ void modexprint(page_t *page, word x, word y, word t, word col, word bgcol, cons
        word addr = (word) l;\r
        word chw=0;\r
        byte c;\r
+       //byte near *bakapee;\r
 \r
        switch(t)\r
        {\r
@@ -1330,9 +1330,14 @@ void modexprint(page_t *page, word x, word y, word t, word col, word bgcol, cons
                DEC CX\r
                JNZ L1\r
        }\r
+       //bakapee = _nmalloc(sizeof(byte)*8);\r
 //TODO: OPTIMIZE THIS!!!!\r
                for(i=0; i<w; i++)\r
                {\r
+                       /*modexSelectPlane(PLANE(x));\r
+                       j=1<<8;\r
+                       *bakapee=(l[i] & j ? col:bgcol);\r
+                       _fmemcpy(page->data + (((page->width/4) * (y+page->dy+i)) + ((x+page->dx+chw) / 4)), bakapee, 8);*/\r
                        j=1<<8;\r
                        xp=0;\r
                        while(j)\r
@@ -1344,6 +1349,7 @@ void modexprint(page_t *page, word x, word y, word t, word col, word bgcol, cons
                }\r
                chw += xp;\r
        }\r
+       //_nfree(bakapee);\r
 }\r
 \r
 void modexprintbig(page_t *page, word x, word y, word t, word col, word bgcol, const byte *str)\r