X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_dead.c;h=b7e6bce8539f82676fb51bf9f0fe2e46e77c3a2a;hb=8c376ed2e4021a18b0a6c6e800109d67ad09d198;hp=da23487d2546d4b5dcd086a8dc20870f1ff189e0;hpb=620beae94b362ae4d4c42e5ba3329a6211d67a8f;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_dead.c b/player_dead.c index da23487..b7e6bce 100644 --- a/player_dead.c +++ b/player_dead.c @@ -31,9 +31,9 @@ VG_STATIC void player__dead_post_animate( player_instance *player ) struct ragdoll_part *part = &player->ragdoll.parts[ av->id_hip-1 ]; - v3_lerp( d->co_lpf, part->rb.co, vg.frame_delta*4.0f, d->co_lpf ); - v3_lerp( d->v_lpf, part->rb.v, vg.frame_delta*4.0f, d->v_lpf ); - v3_lerp( d->w_lpf, part->rb.w, vg.frame_delta*4.0f, d->w_lpf ); + v3_lerp( d->co_lpf, part->obj.rb.co, vg.time_frame_delta*4.0f, d->co_lpf ); + v3_lerp( d->v_lpf, part->obj.rb.v, vg.time_frame_delta*4.0f, d->v_lpf ); + v3_lerp( d->w_lpf, part->obj.rb.w, vg.time_frame_delta*4.0f, d->w_lpf ); v3_copy( d->co_lpf, player->rb.co ); v3_copy( d->v_lpf, player->rb.v ); @@ -54,9 +54,9 @@ VG_STATIC void player__dead_transition ( player_instance *player ) struct player_avatar *av = player->playeravatar; struct ragdoll_part *part = &player->ragdoll.parts[ av->id_hip-1 ]; struct player_dead *d = &player->_dead; - v3_copy( part->rb.co, d->co_lpf ); - v3_copy( part->rb.v, d->v_lpf ); - v3_copy( part->rb.w, d->w_lpf ); + v3_copy( part->obj.rb.co, d->co_lpf ); + v3_copy( part->obj.rb.v, d->v_lpf ); + v3_copy( part->obj.rb.w, d->w_lpf ); } #endif /* PLAYER_DEAD_C */