physics
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#include "tier1/utlstring.h"
|
||||
#include "baseentity.h"
|
||||
#include "console.h"
|
||||
#include "physics.h"
|
||||
|
||||
void *g_serverdll;
|
||||
|
||||
@@ -20,15 +21,16 @@ float g_fAccumulator = 0;
|
||||
void IServer::Think( float fDelta )
|
||||
{
|
||||
g_fAccumulator += fDelta;
|
||||
float fTickrate = 1.0/g_tickrate.GetInt();
|
||||
float fTickrate = 1.0/g_tickrate.GetFloat();
|
||||
/* tickrate */
|
||||
while(g_fAccumulator>=fTickrate)
|
||||
{
|
||||
g_fAccumulator-=fTickrate;
|
||||
for (auto &entity: g_entities)
|
||||
{
|
||||
entity->Think(fTickrate);
|
||||
g_fAccumulator-=fTickrate;
|
||||
}
|
||||
px_frame(px, fTickrate);
|
||||
}
|
||||
for (auto &entity: g_entities)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user