From: sparky4 Date: Thu, 26 Jan 2017 19:04:15 +0000 (-0600) Subject: showing row and colum drawing i optimized it to only draw at the end of walk. this... X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=commitdiff_plain;h=63ef4817fa4ce338b5d8d19cee7ffe7842661456 showing row and colum drawing i optimized it to only draw at the end of walk. this explains why it is much slower than it was before --- diff --git a/src/lib/16_tail.c b/src/lib/16_tail.c index 81b1d595..7cfd84e1 100755 --- a/src/lib/16_tail.c +++ b/src/lib/16_tail.c @@ -395,7 +395,6 @@ void walktypeinfo(player_t *player, word pn) // void turboXT(byte bakapee) { - //byte bakapee = 12; __asm { push ax push bx diff --git a/src/lib/scroll16.h b/src/lib/scroll16.h index af4858c9..eb83b138 100755 --- a/src/lib/scroll16.h +++ b/src/lib/scroll16.h @@ -107,16 +107,12 @@ typedef struct { //printf(" Screen: %dx", gvar.video.page[0].sw); printf("%d ", gvar.video.page[0].sh); printf("Tile: %dx", gvar.video.page[0].tw); printf("%d", gvar.video.page[0].th); printf("=((Screen)/16)\n"); //print_anim_ids(player[0].ent->spri); //printf(" aniframe=%u", player[0].enti.persist_aniframe); -#define SCROLLEXITMESG printf("tx: %d ", mv[0].tx);\ - printf("ty: %d\n", mv[0].ty);\ +#define SCROLLEXITMESG printf("txy: %dx%d\n", mv[0].tx, mv[0].ty);\ printf("\n");\ printf("player vars:\n");\ - printf(" x: %d", player[0].enti.x); printf(" y: %d\n", player[0].enti.y);\ - \ - printf(" tx: %d", player[0].enti.tx); printf(" ty: %d\n", player[0].enti.ty);\ - printf(" triggx: %d", player[0].enti.triggerx); printf(" triggy: %d", player[0].enti.triggery); printf(" value: %d\n", mv[0].map->data[(player[0].enti.triggerx-1)+(map.width*(player[0].enti.triggery-1))]);\ + printf(" xy: %dx%d", player[0].enti.x, player[0].enti.y); printf(" txy: %dx%d", player[0].enti.tx, player[0].enti.ty); printf(" triggxy: %dx%d", player[0].enti.triggerx, player[0].enti.triggery); printf(" value: %d\n", mv[0].map->data[(player[0].enti.triggerx-1)+(map.width*(player[0].enti.triggery-1))]);\ printf(" hp: %d", (player[0].enti.hp)); printf(" q: %d", player[0].enti.q); printf(" player.info.dir: %d", player[0].info.dir); printf(" player.d: %d ", player[0].enti.d);\ - printf(" pdir=%d\n", player[0].pdir); printf(" delay=%u", player[0].enti.spri->delay);\ + printf(" pdir: %d\n", player[0].pdir); printf(" delay=%u", player[0].enti.spri->delay);\ printf("\n\n");\ VL_PrintmodexmemInfo(&gvar.video);\ \