]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_in.c
pdir printf(%c%d %c%d %c%d %c%dn, dirchar(0), inpu.Keyboard[def->up], dirchar(4)...
[16.git] / src / lib / 16_in.c
index f93fad3943f37da70263296aec483abef75e5e64..7d4b32d909026780879b554102d8765ad6795b91 100755 (executable)
@@ -919,7 +919,7 @@ register    KeyboardDef     *def;
        player[pn].info.dir = DirTable[conpee];\r
 \r
        //TODO: overwriting direction must be added\r
-       if(DIRECTIONIFELSEGFXTEST) player[pn].pdir=DirTable[conpee];\r
+       if(player[pn].d==2) 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
@@ -952,13 +952,14 @@ register  KeyboardDef     *def;
 #endif\r
 //#ifdef TESTCONTROLNOISY\r
 if(testcontrolnoisy > 0)\r
-//if((inpu.Keyboard[def->up] || inpu.Keyboard[def->down] || inpu.Keyboard[def->left] || inpu.Keyboard[def->right]) && NDIRECTIONIFELSEGFXTEST)\r
+if((inpu.Keyboard[def->up] || inpu.Keyboard[def->down] || inpu.Keyboard[def->left] || inpu.Keyboard[def->right]) || player[pn].q>1)\r
 {\r
        printf("q=%d ", player[pn].q);\r
-       printf("cpee=%d ", conpee);\r
-       printf("(mx)=%d ", mx);\r
-       printf("(my)=%d ", my);\r
-       printf("pdir=%d d=%d dir=%d\n", player[pn].pdir, player[pn].d, player[pn].info.dir);\r
+       printf("cpee=%c ", dirchar(conpee));\r
+       //printf("(mx)=%d       ", mx);\r
+       //printf("(my)=%d       ", my);\r
+       printf("pdir=%c d=%c dir=%c", dirchar(player[pn].pdir), dirchar(player[pn].d), dirchar(player[pn].info.dir));\r
+       printf("%c%d %c%d %c%d %c%d\n", dirchar(0), inpu.Keyboard[def->up], dirchar(4), inpu.Keyboard[def->down], dirchar(1), inpu.Keyboard[def->left], dirchar(3), inpu.Keyboard[def->right]);\r
 }\r
 //#endif\r
 }\r