+//older zc_animate\r
+//#define SPRITO\r
+/*void near ZC_animatePlayer_(map_view_t *pip, player_t *player, word pn, sword scrollswitch)\r
+{\r
+ sword x = player[pn].enti.x;\r
+ sword y = player[pn].enti.y;\r
+ word dire=10; //direction\r
+ sword qq; //scroll offset\r
+ word ls = player[pn].enti.persist_aniframe;\r
+#ifndef SPRITO\r
+ int i=0;\r
+#endif\r
+ switch(scrollswitch)\r
+ {\r
+ case 0:\r
+ qq = 0;\r
+ break;\r
+ default:\r
+ qq = ((player[pn].enti.q)*(player[pn].enti.speed));\r
+ break;\r
+ }\r
+#ifdef SPRITE\r
+ x-=4;\r
+#endif\r
+ y-=pip[0].map->tiles->tileHeight;\r
+ switch (player[pn].enti.d)\r
+ {\r
+ case 0:\r
+ //up\r
+ dire*=player[pn].enti.d+1;\r
+ y-=qq;\r
+ break;\r
+ case 3:\r
+ // right\r
+ dire*=(player[pn].enti.d-1);\r
+ x+=qq;\r
+ break;\r
+ case 2:\r
+ break;\r
+ case 4:\r
+ //down\r
+ dire*=(player[pn].enti.d-1);\r
+ y+=qq;\r
+ break;\r
+ case 1:\r
+ //left\r
+ dire*=(player[pn].enti.d+3);\r
+ x-=qq;\r
+ break;\r
+ }\r
+\r
+ //setting xy position\r
+ player[pn].ent->spri->x = x;\r
+ player[pn].ent->spri->y = y;\r
+\r
+#ifndef SPRITO\r
+//#define DRAWFRAME if (i == -1) return; oldanimate_spri(player[pn].ent->spri, pip->video)\r
+#define DRAWFRAME if (i == -1) return; animate_spri(player[pn].ent->spri, pip->video)\r
+#define NFRAME1 i = set_anim_by_id(player[pn].ent->spri, 2+dire); DRAWFRAME;\r
+#define NFRAME2 i = set_anim_by_id(player[pn].ent->spri, 1+dire); DRAWFRAME;\r
+#define NFRAME3 i = set_anim_by_id(player[pn].ent->spri, dire); DRAWFRAME;\r
+#define NFRAME4 i = set_anim_by_id(player[pn].ent->spri, 2+dire); DRAWFRAME;\r
+#else\r
+#define NFRAME1 modexClearRegion(pip[(pip->video->p)].page, x, y, 16, 32, 2+dire);\r
+#define NFRAME2 modexClearRegion(pip[(pip->video->p)].page, x, y, 16, 32, 1+dire);\r
+#define NFRAME3 modexClearRegion(pip[(pip->video->p)].page, x, y, 16, 32, dire);\r
+#define NFRAME4 modexClearRegion(pip[(pip->video->p)].page, x, y, 16, 32, 1+dire);\r
+#endif\r
+\r
+ switch(ls)\r
+ {\r
+ case 1:\r
+ NFRAME1\r
+ break;\r
+ case 2:\r
+ NFRAME2\r
+ break;\r
+ case 3:\r
+ NFRAME3\r
+ break;\r
+ case 4:\r
+ NFRAME4\r
+ break;\r
+ }\r
+ pip->video->r=1;\r
+}*/\r