simple challenge system done
[carveJwlIkooP6JGAAIwe30JlM.git] / player_walk.c
index 2c038431e175825427749f2f37f56c5acf0f56c8..077dfd9a823d2cffa59acb10abd16323bc14cb7a 100644 (file)
@@ -787,15 +787,15 @@ VG_STATIC void player__walk_animate( player_instance *player ){
    q_normalize( animator->root_q );
 }
 
-VG_STATIC void player__walk_pose( player_instance *player ){
+VG_STATIC void player__walk_pose( player_instance *player, player_pose *pose ){
    struct player_walk *w = &player->_walk;
    struct player_walk_animator *animator = &w->animator;
    struct skeleton *sk = &player->playeravatar->sk;
    struct player_avatar *av = player->playeravatar;
 
-   player_pose *pose = &player->pose;
    v3_copy( animator->root_co, pose->root_co );
    v4_copy( animator->root_q, pose->root_q );
+   pose->board.lean = 0.0f;
 
    float walk_norm = (float)w->anim_walk->length/30.0f,
          run_norm  = (float)w->anim_run->length/30.0f,
@@ -914,7 +914,7 @@ VG_STATIC void player__walk_bind( player_instance *player ){
    w->anim_intro        = skeleton_get_anim( sk, "into_skate" );
 }
 
-VG_STATIC void player__walk_transition( player_instance *player, v3f angles ){
+VG_STATIC void player__walk_transition( player_instance *player ){
    struct player_walk *w = &player->_walk;
    w->state.activity = k_walk_activity_air;