a change to rigidbody semantics
[carveJwlIkooP6JGAAIwe30JlM.git] / world_gen.h
index 3117dc071bba27e490a6167153a3d6d7f0a74400..ded2efefd4cabff9037c76e7560e5a8285eca592 100644 (file)
@@ -166,13 +166,14 @@ VG_STATIC void world_generate( world_instance *world )
    world->geo_bh = scene_bh_create( world_global.generic_heap, 
                                     world->scene_geo );
 
-   v3_zero( world->rb_geo.co );
-   q_identity( world->rb_geo.q );
+   v3_zero( world->rb_geo.rb.co );
+   v3_zero( world->rb_geo.rb.v );
+   q_identity( world->rb_geo.rb.q );
+   v3_zero( world->rb_geo.rb.w );
 
    world->rb_geo.type = k_rb_shape_scene;
    world->rb_geo.inf.scene.bh_scene = world->geo_bh;
-   world->rb_geo.is_world = 1;
-   rb_init( &world->rb_geo );
+   rb_init_object( &world->rb_geo );
 
    /*
     * Generate scene: non-collidable geometry