#define MOVE_WORLDONLY 3
#define MOVE_HITMODEL 4
-#define AREA_GRID 512
+#define AREA_GRID 128
#define AREA_GRIDNODES (AREA_GRID * AREA_GRID)
typedef struct link_s
int ode_iterations;
// actual step (server frametime / ode_iterations)
vec_t ode_step;
+ // stats
+ int ode_numobjects; // total objects cound
+ int ode_activeovjects; // active objects count
// max velocity for a 1-unit radius object at current step to prevent
// missed collisions
vec_t ode_movelimit;
// this is called by SV_Physics
void World_Physics_Frame(world_t *world, double frametime, double gravity);
+// change physics properties of entity
+struct prvm_edict_s;
+struct edict_odefunc_s;
+//void World_Physics_ApplyCmd(prvm_edict_s *ed, edict_odefunc_s *f);
+
// remove physics data from entity
// this is called by entity removal
-struct prvm_edict_s;
void World_Physics_RemoveFromEntity(world_t *world, struct prvm_edict_s *ed);
void World_Physics_RemoveJointFromEntity(world_t *world, struct prvm_edict_s *ed);