projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add logs for fall off reason
[carveJwlIkooP6JGAAIwe30JlM.git]
/
player_glide.c
diff --git
a/player_glide.c
b/player_glide.c
index 27d16ddee0b1a6fe70e31047b21d60e43b9b6499..7725cf023a12948c9666246ede6c7afefecd25e4 100644
(file)
--- a/
player_glide.c
+++ b/
player_glide.c
@@
-208,6
+208,7
@@
static void player_glide_update(void){
joystick_state( k_srjoystick_steer, steer );
if( glider_physics( steer ) ){
joystick_state( k_srjoystick_steer, steer );
if( glider_physics( steer ) ){
+ vg_info( "player fell off due to glider hitting ground\n" );
player__dead_transition( k_player_die_type_generic );
localplayer.glider_orphan = 1;
}
player__dead_transition( k_player_die_type_generic );
localplayer.glider_orphan = 1;
}
@@
-255,6
+256,13
@@
static void player_glide_post_animate(void){
localplayer.cam_dist = 2.0f + v3_length( localplayer.rb.v )*0.2f;
}
localplayer.cam_dist = 2.0f + v3_length( localplayer.rb.v )*0.2f;
}
+static void player_glide_animator_exchange( bitpack_ctx *ctx, void *data ){
+ struct player_glide_animator *animator = data;
+
+ bitpack_qv3f( ctx, 24, -1024.0f, 1024.0f, animator->root_co );
+ bitpack_qquat( ctx, animator->root_q );
+}
+
static void player_glide_im_gui(void){
player__debugtext( 1, "Nothing here" );
player__debugtext( 1, " lift: %.2f %.2f %.2f",
static void player_glide_im_gui(void){
player__debugtext( 1, "Nothing here" );
player__debugtext( 1, " lift: %.2f %.2f %.2f",