X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame%2Fg_game.pas;h=4c0871cadee413d049215045122de52313e69251;hb=5c816a8e702fd39c65d0928a3315d81e979f30fb;hp=e505f8bea896fef70f92cf52ed64ec26f585ee3b;hpb=fd4788b9dbc9c05fa78c97c5fc4fcb975361fe40;p=d2df-sdl.git diff --git a/src/game/g_game.pas b/src/game/g_game.pas index e505f8b..4c0871c 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -20,7 +20,7 @@ interface uses SysUtils, Classes, MAPDEF, - g_basic, g_player, e_graphics, g_res_downloader, + g_basic, g_player, r_graphics, g_res_downloader, g_sound, g_gui, utils, md5, mempool, xprofiler, g_touch, g_weapons; @@ -443,7 +443,7 @@ uses g_triggers, g_monsters, e_sound, CONFIG, g_language, g_net, g_main, g_phys, ENet, e_msg, g_netmsg, g_netmaster, - sfs, wadreader, g_system; + sfs, wadreader, g_system, r_playermodel; // ////////////////////////////////////////////////////////////////////////// // @@ -1128,7 +1128,7 @@ begin g_Console_Init(); g_Game_SetLoadingText(_lc[I_LOAD_MODELS], 0, False); - g_PlayerModel_LoadData(); + r_PlayerModel_Initialize; // load models from all possible wad types, in all known directories // this does a loosy job (linear search, ooph!), but meh @@ -2285,6 +2285,7 @@ begin g_Game_StopAllSounds(True); gMusic.Free(); g_Game_FreeData(); + r_PlayerModel_Finalize; g_PlayerModel_FreeData(); g_Texture_DeleteAll(); g_Frames_DeleteAll(); @@ -6471,4 +6472,4 @@ begin conRegVar('r_showspect', @gSpectHUD, 'show spectator hud', 'show spectator hud'); conRegVar('r_showstat', @gShowStat, 'show stats', 'show stats'); conRegVar('r_showpids', @gShowPIDs, 'show PIDs', 'show PIDs'); -end. \ No newline at end of file +end.