]> 4ch.mooo.com Git - 16.git/blobdiff - src/scroll.c
attempted font system added
[16.git] / src / scroll.c
index b30c74f00217c7b7a919243d7e8fd76a427aeeec..174b7bab7c8d4a90d9e010bb705c1eb36d553a0d 100644 (file)
@@ -74,7 +74,8 @@ void main() {
        byte *dpal, *gpal;\r
        byte *ptr;
        byte *mappalptr;\r
-       actor_t player;\r
+       actor_t player;
+       bitmap_t font;\r
        //actor_t npc0;\r
 \r
 //     atexit(qclean());\r
@@ -122,6 +123,7 @@ void main() {
        /* data */\r
 //0000 printf("Total used @ before image loading:              %zu\n", oldfreemem-GetFreeSize());
        ptmp = bitmapLoadPcx("data/ptmp.pcx"); // load sprite
+       //font = bitmapLoadPcx("data/font.pcx");
        //npctmp = bitmapLoadPcx("ptmp1.pcx"); // load sprite\r
 \r
        /* create the planar buffer */\r
@@ -586,7 +588,8 @@ void main() {
                nosound();\r
        }\r
        if(player.q == (TILEWH/SPEED)+1 && player.d > 0 && (player.triggerx == 5 && player.triggery == 5)){ player.hp--; }\r
-       //if(keyp(0x0E)) while(1){ if(xmsmalloc(24)) break; }\r
+       //if(keyp(0x0E)) while(1){ if(xmsmalloc(24)) break; }
+       if(keyp(0x44))  bputs(bg->page, &font, player.triggerx, player.triggery, "wwww");       //f10
        if(keyp(25)){ pdump(bg); pdump(spri); }\r
        if(keyp(24)){ modexPalUpdate0(gpal); paloffset=0; pdump(bg); pdump(spri); }\r
        if(keyp(22)){\r
@@ -595,8 +598,9 @@ void main() {
         modexPalUpdate(map.tiles->data, &paloffset, 0, 0);\r
        printf("2paloffset      =       %d\n", paloffset/3);\r
         pdump(bg); pdump(spri); }
-\r
-       if(keyp(88)){if(!panswitch) panswitch++; else panswitch--; }\r
+       //pan switch\r
+       if(keyp(88)){if(!panswitch) panswitch++; else panswitch--; }
+       //TSR\r
        if(keyp(87))\r
        {\r
                modexLeave();\r
@@ -642,7 +646,9 @@ void main() {
        //xmsfree(spri);\r
        //xmsfree(mask);\r
        //xmsreport();\r
-       //emmclose(emmhandle);\r
+       //emmclose(emmhandle);
+       printf("%Fp\n", bios_8x8_font());
+       printf("%c\n", *bios_8x8_font());\r
        switch(detectcpu())\r
        {\r
                case 0: cpus = "8086/8088 or 186/88"; break;\r