X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_gen.h;h=ded2efefd4cabff9037c76e7560e5a8285eca592;hb=610907ae753bdda202236d52a6fcf77d14d63193;hp=3117dc071bba27e490a6167153a3d6d7f0a74400;hpb=b888cce683d95cc01d0b4be9bbe92a0dd47452ac;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