else if (Keyboard[def->downright])\r
mx = motion_Right,my = motion_Down;*/\r
\r
- //if(!inpu.Keyboard[def->left] && !inpu.Keyboard[def->right]){\r
- if (inpu.Keyboard[def->up])\r
+ //if(!inpu.Keyboard[def->left] && !inpu.Keyboard[def->right]){
+ \r
+ if((inpu.Keyboard[def->up] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 0)\r
my = motion_Up;\r
- else if (inpu.Keyboard[def->down])\r
+ else if((inpu.Keyboard[def->down] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 4)\r
my = motion_Down;\r
\r
//}else if(!inpu.Keyboard[def->up] && !inpu.Keyboard[def->down]){\r
- if (inpu.Keyboard[def->left])\r
+ if((inpu.Keyboard[def->left] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 1)\r
mx = motion_Left;\r
- else if (inpu.Keyboard[def->right])\r
+ else if((inpu.Keyboard[def->right] && player[playnum].info.dir == 2))// || player[playnum].info.dir == 3)\r
mx = motion_Right;\r
//}\r
if (inpu.Keyboard[def->button0])\r