X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fscroll16.c;h=0e73d83b99492fb9eec83d1e8c5d7c8801fa6d82;hb=0902e0e217ef1eb91af959aa8ab47f355f6678e9;hp=b4523474b50547d84b693ebc3ebc0e88d6cdd997;hpb=791c3fa594b0dfc3f1cea801a191ab12c80dca98;p=16.git diff --git a/src/lib/scroll16.c b/src/lib/scroll16.c index b4523474..0e73d83b 100755 --- a/src/lib/scroll16.c +++ b/src/lib/scroll16.c @@ -459,7 +459,7 @@ void ZC_mapScroll(map_view_t *mv, player_t *player, word pn) //=========================================================================== //TODO: put player in starting position of assigned spot on map //default player position on the viewable map -void ZC_playerXYpos(int x, int y, player_t *player, map_view_t *pip, nibble pn, boolean defaultsw) +void ZC_PlayerXYpos(int x, int y, player_t *player, map_view_t *pip, nibble pn, boolean defaultsw) { player[pn].enti.tx = x + pip[0].tx; player[pn].enti.ty = y + pip[0].ty; @@ -576,8 +576,8 @@ mapDrawTile(tiles_t *t, word i, page_t *page, word x, word y) modexClearRegion(page, x, y, t->tileWidth, t->tileHeight, 1); //currently the over scan color! break; default: - rx = (((i-1) % ((t->spri->sprite_vrl_cont->vrl_header->width)/t->tileWidth)) * t->tileWidth); - ry = (((i-1) / ((t->spri->sprite_vrl_cont->vrl_header->height)/t->tileHeight)) * t->tileHeight); + rx = (((i-1) % ((t->spri->sprite_vrl_cont.vrl_header->width)/t->tileWidth)) * t->tileWidth); + ry = (((i-1) / ((t->spri->sprite_vrl_cont.vrl_header->height)/t->tileHeight)) * t->tileHeight); #ifndef TILERENDER if(!pagenorendermap) modexClearRegion(page, x, y, t->tileWidth, t->tileHeight, i+1); #else @@ -741,6 +741,7 @@ void shinku(global_game_variables_t *gv) gv->video.dorender =!gv->video.dorender ; //0000gv->video.tickclk = ((*clockw)-gv->video.startclk)/18.2; } + PM_NextFrame(gv); } void near ZC_animatePlayer(map_view_t *pip, player_t *player, word pn)