- player[playnum].info.x = dx;\r
- player[playnum].info.xaxis = mx;\r
- player[playnum].info.y = dy;\r
- player[playnum].info.yaxis = my;\r
- player[playnum].info.button0 = buttons & (1 << 0);\r
- player[playnum].info.button1 = buttons & (1 << 1);\r
- player[playnum].info.button2 = buttons & (1 << 2);\r
- player[playnum].info.button3 = buttons & (1 << 3);\r
-// player[playnum].info.dir = DirTable[((my + 1) * 3) + (mx + 1)];
- player[playnum].info.dir = DirTable[(((my + 1) * 2) + (mx + 1))-1];\r
+ player[pn].info.x = dx;\r
+ player[pn].info.xaxis = mx;\r
+ player[pn].info.y = dy;\r
+ player[pn].info.yaxis = my;\r
+ player[pn].info.button0 = buttons & (1 << 0);\r
+ player[pn].info.button1 = buttons & (1 << 1);\r
+ player[pn].info.button2 = buttons & (1 << 2);\r
+ player[pn].info.button3 = buttons & (1 << 3);\r
+// player[pn].info.dir = DirTable[((my + 1) * 3) + (mx + 1)];\r
+ conpee=(((my + 1) * 2) + (mx + 1))-1; //if(conpee) conpee--;\r
+ player[pn].info.dir = DirTable[conpee];\r
+ if(DIRECTIONIFELSEGFXTEST && player[pn].d != player[pn].info.dir) player[pn].pdir=DirTable[conpee];\r
+ if(player[pn].q==1 && (mx!=motion_None || my!=motion_None))\r
+ {\r
+ player[pn].d = player[pn].info.dir;\r
+ //printf("q =%d ", player[pn].q);\r
+ //if(testcontrolnoisy > 0)\r
+ //if(testcontrolnoisy > 0)\r
+ //printf("cpee=%d ", conpee);\r
+ }\r
+ if(testcontrolnoisy > 0)\r