]> 4ch.mooo.com Git - 16.git/blobdiff - src/fontgfx.c
ok! wwww
[16.git] / src / fontgfx.c
index 369037216a98d6425497f1f8348cca381e73c29a..4fc08ee98b3b790a05a050578988751c5e2e5384 100644 (file)
@@ -31,6 +31,16 @@ void main(int argc, char near *argv[])
        static byte e;\r
        //word ri;\r
        byte pee[2];\r
+       page_t screen;\r
+       static byte ibmlogo[]="IIIIIII  BBBBBBBBB    MMMMM       MMMMM\n\\r
+IIIIIII  BBBBBBBBBBB  MMMMMM     MMMMMM\n\\r
+  III     BBB    BBB   MMMMMM   MMMMMM\n\\r
+  III     BBBBBBBBB    MMMMMMM MMMMMMM\n\\r
+  III     BBBBBBBBB    MMM MMMMMMM MMM\n\\r
+  III     BBB    BBB   MMM  MMMMM  MMM\n\\r
+IIIIIII  BBBBBBBBBBB  MMMM   MMM   MMMM\n\\r
+IIIIIII  BBBBBBBBB    MMMM    M    MMMM\n\\r
+";\r
        static byte rose[]="                                              :. ,..\n\\r
                                             .' :~.':_.,\n\\r
                                           .'   ::.::'.'\n\\r
@@ -53,6 +63,11 @@ void main(int argc, char near *argv[])
        static word chx, chy, colpee;\r
        textInit();\r
        modexEnter();\r
+       /* setup camera and screen~ */\r
+       screen = modexDefaultPage();\r
+       //screen.width += (16*2);\r
+       //screen.height += (16*2);\r
+//++++ modexShowPage(&screen);\r
        //modexprint(16, 16, 1, 15, "wwww");\r
        //getch();\r
        chx=0;\r
@@ -60,22 +75,24 @@ void main(int argc, char near *argv[])
        colpee=32;\r
        for(e=0x00; e<=0xFE; e++)\r
        {\r
-               if(chx+8>(SCREEN_WIDTH/2)-16)\r
+               if(chx+8>(screen.width/2))\r
                {\r
                        chx=0;\r
                        chy+=8;\r
                        sprintf(pee,"%u", colpee);\r
-                       modexprint(200, 200, 1, 47, 0, &pee);\r
+                       modexprint(&screen, 200, 200, 1, 47, 0, &pee);\r
                        //getch();\r
                }\r
-               modexprint(chx, chy, 1, 0, colpee, &e);\r
+               modexprint(&screen, chx, chy, 1, 0, colpee, &e);\r
                chx+=9;\r
                colpee++;\r
                if(colpee>=32+24) colpee=32;\r
        }\r
        //modexprint(100, 100, 1, 47, 0, "wwww");\r
        getch();\r
-       modexprint(0, 0, 1, 0, colpee, &rose);\r
+//     modexprint(0, 0, 1, 0, colpee, &rose);\r
+//++++ modexprint(&screen, 0, 0, 0, 0, colpee, &ibmlogo);\r
+       modexprintbig(&screen, 0, 0, 1, colpee, 0, "IBM");\r
 //     modexprint(0, 0, 1, 0, colpee, ROSE);\r
        getch();\r
        modexLeave();\r