OSDN Git Service

something is bothering me very much on the animation part of frame. particularly...
[proj16/16.git] / src / lib / 16_enti.c
index 1d8a1b9..088701d 100755 (executable)
  *\r
  */\r
 \r
+#include "src/lib/16_enti.h"\r
+\r
+void EN_initentity(entity_t *enti)\r
+{\r
+       //tx and ty inited by map\r
+       enti->x = enti->tx*TILEWH;\r
+       enti->y = enti->ty*TILEWH;\r
+       enti->triggerx = enti->tx;\r
+       enti->triggery = enti->ty+1;\r
+       enti->q = 1;\r
+       enti->d =2;\r
+       enti->hp=4;\r
+       enti->speed=4;\r
+       enti->persist_aniframe= enti->q;\r
+       enti->spt=(TILEWH/(enti->speed));       //speed per tile wwww\r
+       enti->spri->delay=1;\r
+       enti->invq=1;\r
+       enti->pred = enti->d;\r
+}\r
+\r
+//init player!\r
+void EN_initplayer(player_t *player, word pn)\r
+{\r
+       EN_initentity(&player[pn].enti);\r
+/*     player[0].info.x = player[0].tx;\r
+       player[0].info.xaxis = player[0].tx*TILEWH;\r
+       player[0].info.y = player[0].ty;\r
+       player[0].info.yaxis = player[0].ty*TILEWH;*/\r
+}\r