X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame%2Fg_game.pas;h=cc97e4c65d63700db25e1dd6489179803ef8d0de;hb=77c061c38307f943fd2c8ded5cf8ae503d46bb04;hp=fa9c2883bdd1deed73ae7041b597992ab655f2fa;hpb=7869ee331ead2e3f765af47eeca1566ed97faa19;p=d2df-sdl.git diff --git a/src/game/g_game.pas b/src/game/g_game.pas index fa9c288..cc97e4c 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -313,6 +313,7 @@ var 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); @@ -1489,8 +1490,6 @@ var w: Word; i, b: Integer; begin - g_Map_ProfilersBegin(); - g_ResetDynlights(); // Ïîðà âûêëþ÷àòü èãðó: if gExit = EXIT_QUIT then @@ -2012,8 +2011,6 @@ begin end; if gGameOn then g_Weapon_AddDynLights(); - - g_Map_ProfilersEnd(); end; procedure g_Game_LoadData(); @@ -2753,7 +2750,7 @@ begin 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; @@ -5035,7 +5032,7 @@ begin 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;