diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index fa9c2883bdd1deed73ae7041b597992ab655f2fa..cc97e4c65d63700db25e1dd6489179803ef8d0de 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
g_profile_frame_update: Boolean = false;
g_profile_frame_draw: Boolean = false;
g_profile_collision: Boolean = false;
+ g_profile_history_size: Integer = 1000;
procedure g_ResetDynlights ();
procedure g_AddDynLight (x, y, radius: Integer; r, g, b, a: Single);
w: Word;
i, b: Integer;
begin
- g_Map_ProfilersBegin();
-
g_ResetDynlights();
// Ïîðà âûêëþ÷àòü èãðó:
if gExit = EXIT_QUIT then
end;
if gGameOn then g_Weapon_AddDynLights();
-
- g_Map_ProfilersEnd();
end;
procedure g_Game_LoadData();
Exit;
end;
- if (profileFrameDraw = nil) then profileFrameDraw := TProfiler.Create('MAP RENDER');
+ if (profileFrameDraw = nil) then profileFrameDraw := TProfiler.Create('MAP RENDER', g_profile_history_size);
profileFrameDraw.mainBegin(g_profile_frame_draw);
gPlayerDrawn := p;
g_profile_collision := not g_profile_collision;
exit;
end;
- if cmd = 'r_draw_grid' then
+ if cmd = 'r_gridrender' then
begin
case getBool(1) of
-1: begin end;