shader vacuuming
[carveJwlIkooP6JGAAIwe30JlM.git] / player_ragdoll.h
index f1f62218d5de6adf9429df26e18bf7b701eb151d..e4a368ebfad8ed50bc60350057aa359eba502b9d 100644 (file)
@@ -269,6 +269,8 @@ VG_STATIC void player_debug_ragdoll(void)
  */
 VG_STATIC void player_ragdoll_iter( struct player_ragdoll *rd )
 {
+   world_instance *world = get_active_world();
+
    int run_sim = 0;
    ragdoll_frame ++;
 
@@ -280,7 +282,7 @@ VG_STATIC void player_ragdoll_iter( struct player_ragdoll *rd )
 
    rb_solver_reset();
    for( int i=0; i<rd->part_count; i ++ )
-      rb_collide( &rd->parts[i].rb, &world.rb_geo );
+      rb_collide( &rd->parts[i].rb, &world->rb_geo );
 
    /* 
     * COLLISION DETECTION