seperation of body initialization, glider model
[carveJwlIkooP6JGAAIwe30JlM.git] / player.c
index 7a099f0fc16847c58d5862f22d0a97f0b5d2880f..f52c8bdeb7b16c687a676f678f98eaf6bf93249a 100644 (file)
--- a/player.c
+++ b/player.c
@@ -245,7 +245,7 @@ static void player__im_gui(void)
 static void player__setpos( v3f pos ){
    v3_copy( pos, localplayer.rb.co );
    v3_zero( localplayer.rb.v );
-   rb_update_transform( &localplayer.rb );
+   rb_update_matrices( &localplayer.rb );
 }
 
 static void player__clean_refs(void){
@@ -277,7 +277,7 @@ static void player__reset(void){
    if( (l < 0.9f) || (l > 1.1f) )
       q_identity( localplayer.rb.q );
 
-   rb_update_transform( &localplayer.rb );
+   rb_update_matrices( &localplayer.rb );
 
    localplayer.subsystem = k_player_subsystem_walk;
    player__walk_reset();
@@ -377,6 +377,7 @@ static void player__networked_sfx( u8 system, u8 priority, u8 id,
 #include "player_skate.c"
 #include "player_dead.c"
 #include "player_drive.c"
+#include "player_glide.c"
 #include "player_basic_info.c"
 
 #include "player_render.c"