From 2691f8ef665d38f04d6aa8f38681b68ca0c852ea Mon Sep 17 00:00:00 2001 From: Max-001 Date: Tue, 24 Dec 2024 09:54:33 +0100 Subject: Added correct colliders --- game/player/PlayerSubScene.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'game/player') diff --git a/game/player/PlayerSubScene.cpp b/game/player/PlayerSubScene.cpp index 42b969c..2e73546 100644 --- a/game/player/PlayerSubScene.cpp +++ b/game/player/PlayerSubScene.cpp @@ -2,8 +2,11 @@ #include "PlayerScript.h" #include "../Config.h" +#include "api/BoxCollider.h" +#include "types.h" #include +#include #include #include #include @@ -30,6 +33,7 @@ PlayerSubScene::PlayerSubScene(Scene & scn) { .looping = true, } ); + player.add_component(vec2(50, 50)); Asset player_head_asset {"asset/barry/defaultHead.png"}; Sprite & player_head_sprite = player.add_component( player_head_asset, @@ -47,6 +51,7 @@ PlayerSubScene::PlayerSubScene(Scene & scn) { .looping = true, } ); + player.add_component(25, vec2(0, -20)); Asset player_jetpack_asset {"asset/barry/jetpackDefault.png"}; Sprite & player_jetpack_sprite = player.add_component( player_jetpack_asset, @@ -65,6 +70,7 @@ PlayerSubScene::PlayerSubScene(Scene & scn) { .looping = true, } ); + player.add_component(vec2(40, 60), vec2(-20, 0)); player.add_component(Rigidbody::Data { .gravity_scale = 20, .body_type = Rigidbody::BodyType::DYNAMIC, @@ -72,6 +78,5 @@ PlayerSubScene::PlayerSubScene(Scene & scn) { .collision_layers = {COLL_LAY_BOT_TOP}, .collision_layer = COLL_LAY_PLAYER, }); - player.add_component(vec2(50, 50)); player.add_component().set_script().active = false; } -- cgit v1.2.3