X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2F16_enti.c;h=cc4197965e7f6b4fff1cfefeb166ab4975212051;hb=d26e0714368d1cfbe4caee5d6309cf97e0af55db;hp=4768a2942111b6017b84449c0b44b25a85820e09;hpb=9ee2d68eb9e4c8ee46254efa06e3977cf3b36bdd;p=16.git diff --git a/src/lib/16_enti.c b/src/lib/16_enti.c index 4768a294..cc419796 100755 --- a/src/lib/16_enti.c +++ b/src/lib/16_enti.c @@ -33,11 +33,11 @@ void EN_initentity(entity_t *enti, video_t *video) enti->q = 1;//loop var enti->d = 2;//dir var + enti->pred = 4;//previous dir enti->hp = 4;//hit points enti->speed = 4;//walkspeed enti->persist_aniframe = enti->q; enti->spt=(TILEWH/(enti->speed)); //speed per tile wwww - enti->pred=enti->d;//previous dir enti->overdraww = 0; enti->overdrawh = 4; @@ -73,16 +73,11 @@ void EN_initplayer(player_t *player, word pn, video_t *video) player[pn].enti.spri->y = player[0].enti.y-16; player[pn].walktype=0; player[pn].enti.dire=30; + vga_state.vga_draw_stride_limit = vga_state.vga_draw_stride = video->page[0].stridew;//skewing bug video->sprifilei = set_anim_by_id(player[pn].enti.spri, player[pn].enti.dire); animate_spri(&player[pn].enti, video); - //run to fully init sprite - //modexCopyPageRegion(&video->page[0], &video->page[1], 0, player[pn].enti.y, 0, player[pn].enti.y, video->page[0].width, 40); - modexCopyPageRegion(&video->page[0], &video->page[1], 0, 0, 0, 0, video->page[0].width, video->page[0].height); - animate_spri(&player[pn].enti, video); - // - //print_anim_ids(player[0].enti.spri); /* player[0].info.x = player[0].tx; player[0].info.xaxis = player[0].tx*TILEWH;