X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.c;h=9ac4849bb77794128dfabe3b9c8fefe36127f6b1;hb=8110f8ef27afe101ef77b88ad2114d8c216f2629;hp=b11eacb1777618a4d66740358ebf939cec038b89;hpb=5f6a4f9df6c8accc89f1920bfe9ace3cbac4c4b6;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.c b/player.c index b11eacb..9ac4849 100644 --- a/player.c +++ b/player.c @@ -22,6 +22,7 @@ #include "player_skate.h" #include "player_basic_info.h" #include "player_glide.h" +#include i32 k_invert_y = 0; struct localplayer localplayer = @@ -269,7 +270,6 @@ void player__im_gui(void) [k_skaterift_replay] = "replay", [k_skaterift_ent_focus] = "ent_focus", [k_skaterift_default] = "default", - [k_skaterift_world_map] = "world map" } [skaterift.activity] ); player__debugtext( 1, "time_rate: %.4f", skaterift.time_rate ); @@ -296,10 +296,10 @@ void player__clean_refs(void) world_static.challenge_target = NULL; world_static.challenge_timer = 0.0f; - world_static.focused_entity = 0; world_static.active_trigger_volume_count = 0; world_static.last_use = 0.0; - world_entity_unfocus(); + world_entity_exit_modal(); + world_entity_clear_focus(); localplayer.boundary_hash ^= NETMSG_BOUNDARY_BIT; @@ -329,6 +329,7 @@ void player__reset(void) localplayer.gate_waiting = NULL; localplayer.have_glider = 0; localplayer.glider_orphan = 0; + localplayer.drowned = 0; v3_copy( localplayer.rb.co, localplayer.cam_control.tpv_lpf ); player__clean_refs();