rnd-19981101-1
[rocksndiamonds.git] / src / events.c
index a967230e3bb0f3d39c6bb2bb3341c0918a8e0a58..2eadeee60757b0a3e7d47ef6c30e82e30dfd9e50 100644 (file)
@@ -409,14 +409,14 @@ void HandleKey(KeySym key, int key_status)
       if (key_status == KEY_PRESSED)
       {
        if (network_playing)
-         local_player->potential_action |= key_action;
+         stored_player[pnr].potential_action |= key_action;
        else
          stored_player[pnr].action |= key_action;
       }
       else
       {
        if (network_playing)
-         local_player->potential_action &= ~key_action;
+         stored_player[pnr].potential_action &= ~key_action;
        else
          stored_player[pnr].action &= ~key_action;
       }
@@ -894,9 +894,9 @@ static int HandleJoystickForAllPlayers()
     result |= joy_action;
 
     if (network_playing)
-      local_player->potential_action |= joy_action;
+      stored_player[i].potential_action = joy_action;
     else
-      stored_player[i].action |= joy_action;
+      stored_player[i].action = joy_action;
   }
 
   return result;