]> 4ch.mooo.com Git - 16.git/commitdiff
ANSII only version is compleate!
authorsparky4 <sparky4@cock.li>
Tue, 14 Jul 2015 16:16:53 +0000 (11:16 -0500)
committersparky4 <sparky4@cock.li>
Tue, 14 Jul 2015 16:16:53 +0000 (11:16 -0500)
modified:   fontgfx.exe
modified:   src/fontgfx.c
modified:   src/lib/modex16.c

fontgfx.exe
src/fontgfx.c
src/lib/modex16.c

index 796ed4c3e171eea813a56df85e7064b32b26995f..f3762e2438320f33085c0acf20d4c2d26a9d4d75 100644 (file)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 141845770635b4a0dacb79a7917a0b9d8677234e..74bbdb9e92b0ec478542eaa943134de49216d9c8 100644 (file)
 void main(int argc, char near *argv[])\r
 {\r
        //JMOJI\r
-       byte e;\r
+       static byte e;\r
        word chx, chy, colpee;\r
        textInit();\r
-       modexEnter();\r
+       modexEnter();
        //modexprint(16, 16, 1, 15, "wwww");\r
        //getch();\r
        chx=0;\r
        chy=0;
-       colpee=0;\r
-       for(e=' '; e<='~'; e++)\r
+       colpee=32;\r
+       for(e=0x01; e<=0xFE; e++)\r
        {
-               if(chx+8>(SCREEN_WIDTH/2)-1)
+               if(chx+8>(SCREEN_WIDTH/2)-16)
                {
                        chx=0;
                        chy+=8;
                        modexprint(200, 200, 1, 47, 0, &e);
+                       //getch();
                }
                modexprint(chx, chy, 1, 0, colpee, &e);\r
                chx+=9;
-               colpee++;\r
+               colpee++;
+               if(colpee>=32+24) colpee=32;\r
        }
-       modexprint(100, 100, 1, 47, 0, "wwww");\r
+       //modexprint(100, 100, 1, 47, 0, "wwww");\r
        getch();\r
        modexLeave();
-       printf("\n\n%u %c", '\7f');
-       printf("\n%c\n", e);
+       //printf("\nh=%d\n", '8');
+       //printf("\n%c\n", e);
 }\r
index 1730d5eb59bdf41758405513c04bf7e0e3f69306..e4dfeea23da9051b2daddbb9e970a3f490a9d20e 100644 (file)
@@ -1003,7 +1003,7 @@ void modexprint(word x, word y, word t, word col, word bgcol, const byte *str)
        for(; *str != '\0'; str++)\r
        {
        if(chw>=SCREEN_WIDTH-1) y+=w;
-       c = *(str);
+       c = (*str);
        //load the letter 'A'\r
        __asm {\r
                MOV DI, addr\r