From 21dab8b9a864f5906184c1d119a95c184fbbde5a Mon Sep 17 00:00:00 2001 From: En Yi Date: Wed, 22 Nov 2023 21:40:50 +0800 Subject: [PATCH] Adjust camera base height on crate jumping --- scenes/game_systems.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scenes/game_systems.c b/scenes/game_systems.c index 376d0ed..640a2b8 100644 --- a/scenes/game_systems.c +++ b/scenes/game_systems.c @@ -1675,6 +1675,10 @@ void hitbox_update_system(Scene_t* scene) p_cjump->short_hop = false; p_cjump->jumped = true; } + if (p_ent->m_tag == PLAYER_ENT_TAG) + { + data->camera.base_y = p_ctransform->position.y; + } } else if (p_ctransform->position.y >= p_other_ct->position.y + p_other_bbox->size.y) { @@ -2048,7 +2052,7 @@ void camera_update_system(Scene_t* scene) || (p_pstate->ladder_state & 1) ) { - data->camera.base_y = p_ctransform->position.y; + data->camera.base_y = p_ctransform->position.y; } if (p_ctransform->position.y >= data->camera.base_y) {