X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2FDoom2DF.lpr;h=b66ba3b6535bfe364524b3c3247bbcc6f1bc08ea;hp=268e281a029f8e05fefb378a13db5d7fd20b6117;hb=f8c006bbcbec547e9a3beda8372076a10ed049ae;hpb=1b91259cc2544a3e3dd76adb5e8f8ef0879fc199 diff --git a/src/game/Doom2DF.lpr b/src/game/Doom2DF.lpr index 268e281..b66ba3b 100644 --- a/src/game/Doom2DF.lpr +++ b/src/game/Doom2DF.lpr @@ -914,6 +914,24 @@ end; end; {$ENDIF} + procedure ScreenResize (w, h: Integer); + begin + r_Render_Resize(w, h); + {$IFDEF ENABLE_HOLMES} + fuiScrWdt := w; + fuiScrHgt := h; + {$ENDIF} + g_Game_SetupScreenSize; + {$IFNDEF ANDROID} + (* This will fix menu reset on keyboard showing *) + g_Menu_Reset; + {$ENDIF} + //g_Game_ClearLoading; + {$IFDEF ENABLE_HOLMES} + if assigned(oglInitCB) then oglInitCB; + {$ENDIF} + end; + procedure Startup; begin Randomize; @@ -924,6 +942,7 @@ end; e_InitSoundSystem(NoSound); sys_Init; sys_CharPress := @CharPress; (* install hook *) + sys_ScreenResize := @ScreenResize; (* install hook *) g_Options_SetDefault; g_Options_SetDefaultVideo; g_Console_Initialize;