+ if (game_status == GAME_MODE_PLAYING && !network_playing)
+ {
+ int centered_player_nr_next = -999;
+
+ if (key == setup.shortcut.focus_player_all)
+ centered_player_nr_next = -1;
+ else
+ for (i = 0; i < MAX_PLAYERS; i++)
+ if (key == setup.shortcut.focus_player[i])
+ centered_player_nr_next = i;
+
+ if (centered_player_nr_next != -999)
+ {
+ game.centered_player_nr_next = centered_player_nr_next;
+ game.set_centered_player = TRUE;
+
+ if (tape.recording)
+ {
+ tape.centered_player_nr_next = game.centered_player_nr_next;
+ tape.set_centered_player = TRUE;
+ }
+ }
+ }
+