diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index 5f7a640fed538e614ce7446bcb863da4c509ebad..acb2a76373fb576c878e081c77be75b60b4b98b5 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
end;
end;
end;
end;
+ (* spectator state check from render *)
+
+ if (gPlayer1 = nil) and (gPlayer2 = nil) and (gSpectMode = SPECT_NONE) then
+ gSpectMode := SPECT_STATS;
+
+ if IsActivePlayer(g_Player_Get(gSpectPID1)) = false then
+ gSpectPID1 := GetActivePlayerID_Next();
+
+ if IsActivePlayer(g_Player_Get(gSpectPID2)) = false then
+ gSpectPID2 := GetActivePlayerID_Next();
+
// Обновляем все остальное:
g_Map_Update();
g_Items_Update();
// Обновляем все остальное:
g_Map_Update();
g_Items_Update();