]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/scroll16.c
i think something in animate_spri is making it jump a bunch
[16.git] / src / lib / scroll16.c
index dacc9cbd8075cc03ec0940281388b057d1ee7496..e9d05c7862e03919b103285f1b7d75a7a170b546 100755 (executable)
@@ -1105,7 +1105,7 @@ void shinku(global_game_variables_t *gv)
 \r
 void near ZC_drawframe(map_view_t *pip, player_t *player, word pn, sword x, sword y, word dire, word sw)\r
 {\r
-       int i=0;\r
+       pip->video->playerfilei=0;\r
 \r
        switch(sw)\r
        {\r
@@ -1122,18 +1122,15 @@ void near ZC_drawframe(map_view_t *pip, player_t *player, word pn, sword x, swor
                        dire+=2;\r
                break;\r
        }\r
-       if(pip[0].video->rs<2)\r
-       {\r
-               i = set_anim_by_id(player[pn].ent->spri, dire); if (i == -1) return;\r
-               //printf("RS<2\n");\r
-       }\r
 \r
        switch(pip[0].video->rs)\r
        {\r
                case 0:\r
+                       pip->video->playerfilei = set_anim_by_id(player[pn].ent->spri, dire);   if(pip->video->playerfilei == -1) return;\r
                        animate_spri(player[pn].ent->spri, pip->video);\r
                break;\r
                case 1:\r
+                       pip->video->playerfilei = set_anim_by_id(player[pn].ent->spri, dire);   if(pip->video->playerfilei == -1) return;\r
                        oldanimate_spri(player[pn].ent->spri, pip->video);\r
                break;\r
                case 2:\r