]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_in.c
wwww porting~
[16.git] / src / lib / 16_in.c
index 539c8c3c426bcf446004e526a793523c428656e9..2878be77c71f4c15d9eb6c645f1b4c26a7432bef 100644 (file)
@@ -849,16 +849,17 @@ register  KeyboardDef     *def;
                        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