diff --git a/src/prep.c b/src/prep.c index 071e9e6c1..1391e4342 100644 --- a/src/prep.c +++ b/src/prep.c @@ -396,7 +396,8 @@ static GameLoopResult PlayerSelectionUpdate(GameLoopData *data, LoopRunner *l) if (pData->endCounter == 0) { // Menu input - const bool useMenuCmd = GetNumPlayers(PLAYER_ANY, true, true); + const int localHumanPlayers = GetNumPlayers(PLAYER_ANY, true, true); + const bool useMenuCmd = (localHumanPlayers <= 1); for (int i = 0; i < (int)gPlayerDatas.size; i++, idx++) { const PlayerData *p = CArrayGet(&gPlayerDatas, i);