X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fopengl%2Fr_render.pas;h=b6bb016f74410f1cf5dd53fa0e57c355ccd35720;hb=1443e95fdfcecd289bb2801121198caad9ecd039;hp=5deccdbdfd29a40c7983a34bfc26226b53356dcd;hpb=7f57e4b195f1a553c5bb01638cc7d9908c992c88;p=d2df-sdl.git diff --git a/src/game/opengl/r_render.pas b/src/game/opengl/r_render.pas index 5deccdb..b6bb016 100644 --- a/src/game/opengl/r_render.pas +++ b/src/game/opengl/r_render.pas @@ -19,11 +19,14 @@ interface procedure r_Render_Initialize; procedure r_Render_Finalize; + procedure r_Render_Resize (w, h: Integer); procedure r_Render_Load; procedure r_Render_Free; + procedure r_Render_Update; + procedure r_Render_Apply; implementation @@ -34,7 +37,7 @@ implementation e_log, g_system, g_game, g_options, g_console, r_window, r_graphics, r_console, r_playermodel, - r_weapons, r_items, r_gfx, r_monsters + r_weapons, r_items, r_gfx, r_monsters, r_map, r_player ; var @@ -75,6 +78,8 @@ implementation procedure r_Render_Load; begin + r_Player_Load; + r_Map_Load; r_PlayerModel_Load; r_Monsters_Load; r_Weapon_Load; @@ -89,6 +94,8 @@ implementation r_Weapon_Free; r_Monsters_Free; r_PlayerModel_Free; + r_Map_Free; + r_Player_Free; end; procedure r_Render_Initialize; @@ -98,14 +105,24 @@ implementation LoadGL; r_Window_Initialize; r_Console_Init; + r_PlayerModel_Initialize; + r_Map_Initialize; end; procedure r_Render_Finalize; begin + r_Map_Finalize; + r_PlayerModel_Finalize; FreeGL; e_ReleaseEngine end; + procedure r_Render_Update; + begin + r_Map_Update; + r_PlayerModel_Update; + end; + procedure r_Render_Resize (w, h: Integer); begin LoadGL;