]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_in.c
mad emore near stuff wwww
[16.git] / src / lib / 16_in.c
index f07a694f4ea7bd03f85923ed492731913c46a59f..00fe3f1e63bdee490ab3c38af4bf23d08c1b8475 100755 (executable)
@@ -149,12 +149,12 @@ static    byte        far ASCIINames[] =          // Unshifted ASCII for scan codes
 \r
 static Direction       DirTable[] =            // Quick lookup for total direction\r
                                        {\r
-                                               //dir_Nortinest,
-                                               dir_North,
+                                               //dir_Nortinest,\r
+                                               dir_North,\r
                                                dir_West,\r
-                                               dir_None,       \r
-                                               dir_East,
-                                               dir_South
+                                               dir_None,\r
+                                               dir_East,\r
+                                               dir_South\r
                                                //dir_NorthEast,\r
                                                //dir_Soutinest,\r
                                                //,dir_SouthEast\r
@@ -797,21 +797,21 @@ IN_ReadCursor(CursorInfo *info)
 //             player and fills in the control info struct\r
 //\r
 ///////////////////////////////////////////////////////////////////////////\r
-void\r
+void near\r
 IN_ReadControl(int playnum,player_t *player)\r
-{
+{\r
                        boolean         realdelta;\r
                        byte            dbyte;\r
                        word            buttons;\r
                        int                     dx,dy;\r
                        Motion          mx,my;\r
-                       ControlType     type;
+                       ControlType     type;\r
                        sword conpee;\r
 register       KeyboardDef     *def;\r
 \r
        dx = dy = 0;\r
        mx = my = motion_None;\r
-       buttons = 0;
+       buttons = 0;\r
 \r
 #if DEMO0\r
        if (DemoMode == demo_Playback)\r
@@ -849,16 +849,16 @@ register  KeyboardDef     *def;
                                mx = motion_Left,my = motion_Down;\r
                        else if (Keyboard[def->downright])\r
                                mx = motion_Right,my = motion_Down;*/\r
-                       if(!inpu.Keyboard[def->left] && !inpu.Keyboard[def->right]){
+                       if(!inpu.Keyboard[def->left] && !inpu.Keyboard[def->right]){\r
                        if((inpu.Keyboard[def->up] && !inpu.Keyboard[def->down] && player[playnum].d == 2))// || player[playnum].info.dir == 0)\r
-                               my = motion_Up;
+                               my = motion_Up;\r
                        if((inpu.Keyboard[def->down] && !inpu.Keyboard[def->up] && player[playnum].d == 2))// || player[playnum].info.dir == 4)\r
-                               my = motion_Down;
+                               my = motion_Down;\r
                        }else if(!inpu.Keyboard[def->up] && !inpu.Keyboard[def->down]){\r
                        if((inpu.Keyboard[def->left] && !inpu.Keyboard[def->right] && player[playnum].d == 2))// || player[playnum].info.dir == 1)\r
-                               mx = motion_Left;
+                               mx = motion_Left;\r
                        if((inpu.Keyboard[def->right] && !inpu.Keyboard[def->left] && player[playnum].d == 2))// || player[playnum].info.dir == 3)\r
-                               mx = motion_Right;
+                               mx = motion_Right;\r
                        }\r
                        if (inpu.Keyboard[def->button0])\r
                                buttons += 1 << 0;\r
@@ -896,7 +896,7 @@ register    KeyboardDef     *def;
                dx = mx;// * 127;\r
                dy = my;// * 127;\r
        }\r
-
+\r
        player[playnum].info.x = dx;\r
        player[playnum].info.xaxis = mx;\r
        player[playnum].info.y = dy;\r
@@ -905,14 +905,14 @@ register  KeyboardDef     *def;
        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)];
-       conpee=(((my + 1) * 2) + (mx + 1));
-       if(conpee) conpee--;
-       player[playnum].info.dir = DirTable[conpee];
-       if(player[playnum].q==1 && (mx!=motion_None || my!=motion_None))
-       {
-               player[playnum].d = player[playnum].info.dir;
-       }
+//     player[playnum].info.dir = DirTable[((my + 1) * 3) + (mx + 1)];\r
+       conpee=(((my + 1) * 2) + (mx + 1));\r
+       if(conpee) conpee--;\r
+       player[playnum].info.dir = DirTable[conpee];\r
+       if(player[playnum].q==1 && (mx!=motion_None || my!=motion_None))\r
+       {\r
+               player[playnum].d = player[playnum].info.dir;\r
+       }\r
 \r
 #if DEMO0\r
        if (DemoMode == demo_Record)\r
@@ -939,12 +939,12 @@ register  KeyboardDef     *def;
                }\r
        }\r
 #endif\r
-#ifdef TESTCONTROLNOISY
-if((inpu.Keyboard[def->up] || inpu.Keyboard[def->down] || inpu.Keyboard[def->left] || inpu.Keyboard[def->right])&& player[playnum].info.dir!=2)
-{
-       printf("(mx)=%d ", mx);
-       printf("(my)=%d ", my);
-       printf("dir=%d\n", player[playnum].info.dir);
+#ifdef TESTCONTROLNOISY\r
+if((inpu.Keyboard[def->up] || inpu.Keyboard[def->down] || inpu.Keyboard[def->left] || inpu.Keyboard[def->right])&& player[playnum].info.dir!=2)\r
+{\r
+       printf("(mx)=%d ", mx);\r
+       printf("(my)=%d ", my);\r
+       printf("dir=%d\n", player[playnum].info.dir);\r
 }\r
 #endif\r
 }\r
@@ -1209,9 +1209,9 @@ void IN_ClearKey(byte code)
        }\r
 \r
 boolean IN_qb(byte kee)\r
-{
+{\r
        #ifdef TESTKEYIN\r
-       printf("%u\n", inpu.Keyboard[kee]);
+       printf("%u\n", inpu.Keyboard[kee]);\r
        #endif\r
        if(inpu.Keyboard[kee]==true) return 1;\r
        else return 0;\r