X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fscroll.c;h=174b7bab7c8d4a90d9e010bb705c1eb36d553a0d;hb=3b3eab57721d856c06fd21d62cb7f0c42fbdd4f0;hp=b30c74f00217c7b7a919243d7e8fd76a427aeeec;hpb=8510447fda06825df6c1b92a3238922b9893f424;p=16.git diff --git a/src/scroll.c b/src/scroll.c index b30c74f0..174b7bab 100644 --- a/src/scroll.c +++ b/src/scroll.c @@ -74,7 +74,8 @@ void main() { byte *dpal, *gpal; byte *ptr; byte *mappalptr; - actor_t player; + actor_t player; + bitmap_t font; //actor_t npc0; // atexit(qclean()); @@ -122,6 +123,7 @@ void main() { /* data */ //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 /* create the planar buffer */ @@ -586,7 +588,8 @@ void main() { nosound(); } if(player.q == (TILEWH/SPEED)+1 && player.d > 0 && (player.triggerx == 5 && player.triggery == 5)){ player.hp--; } - //if(keyp(0x0E)) while(1){ if(xmsmalloc(24)) break; } + //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); } if(keyp(24)){ modexPalUpdate0(gpal); paloffset=0; pdump(bg); pdump(spri); } if(keyp(22)){ @@ -595,8 +598,9 @@ void main() { modexPalUpdate(map.tiles->data, &paloffset, 0, 0); printf("2paloffset = %d\n", paloffset/3); pdump(bg); pdump(spri); } - - if(keyp(88)){if(!panswitch) panswitch++; else panswitch--; } + //pan switch + if(keyp(88)){if(!panswitch) panswitch++; else panswitch--; } + //TSR if(keyp(87)) { modexLeave(); @@ -642,7 +646,9 @@ void main() { //xmsfree(spri); //xmsfree(mask); //xmsreport(); - //emmclose(emmhandle); + //emmclose(emmhandle); + printf("%Fp\n", bios_8x8_font()); + printf("%c\n", *bios_8x8_font()); switch(detectcpu()) { case 0: cpus = "8086/8088 or 186/88"; break;