X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_gen.h;fp=world_gen.h;h=ded2efefd4cabff9037c76e7560e5a8285eca592;hb=e5dfbef890431a69291a9f0a9ca4a88ea8d0705a;hp=3117dc071bba27e490a6167153a3d6d7f0a74400;hpb=d6171f1c56789b2ca79efa3313fbbf74a13bda7a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_gen.h b/world_gen.h index 3117dc0..ded2efe 100644 --- a/world_gen.h +++ b/world_gen.h @@ -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