X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_game.pas;h=16dd284f92d7baf9d23f428d37c255c7b585cf17;hp=981082d949b8aa4b5766dc98757319001b108dda;hb=8b47238d90490db2f55e66c72fe784be7232cc5d;hpb=a78f3861cff615c3679e1f4a80403e48106100b6 diff --git a/src/game/g_game.pas b/src/game/g_game.pas index 981082d..16dd284 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -84,6 +84,7 @@ procedure g_Game_Free (freeTextures: Boolean=true); procedure g_Game_LoadData(); procedure g_Game_FreeData(); procedure g_Game_Update(); +procedure g_Game_PreUpdate(); procedure g_Game_Draw(); procedure g_Game_Quit(); procedure g_Game_SetupScreenSize(); @@ -1716,6 +1717,17 @@ begin MC_SEND_CheatRequest(NET_CHEAT_READY); end; +procedure g_Game_PreUpdate(); +begin + // these are in separate PreUpdate functions because they can interact during Update() + // and are synced over the net + // we don't care that much about corpses and gibs + g_Player_PreUpdate(); + g_Monsters_PreUpdate(); + g_Items_PreUpdate(); + g_Weapon_PreUpdate(); +end; + procedure g_Game_Update(); var Msg: g_gui.TMessage; @@ -2162,13 +2174,6 @@ begin end; end; - // these are in separate PreUpdate functions because they can interact during Update() - // we don't care that much about corpses and gibs - g_Player_PreUpdate(); - g_Monsters_PreUpdate(); - g_Items_PreUpdate(); - g_Weapon_PreUpdate(); - // Îáíîâëÿåì âñå îñòàëüíîå: g_Map_Update(); g_Items_Update();