From c66a8d87059fb8a86964b48d8c59073377ad3efa Mon Sep 17 00:00:00 2001 From: Sara Date: Tue, 16 Jan 2024 17:19:50 +0100 Subject: [PATCH] feat: changed size of character hitboxes --- game/src/Enemy.c | 10 +++++----- game/src/Player.c | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/game/src/Enemy.c b/game/src/Enemy.c index 6533695..a5a5c78 100644 --- a/game/src/Enemy.c +++ b/game/src/Enemy.c @@ -61,11 +61,11 @@ Enemy* MakeEnemy() { self->rigidbody = rigidbody_make(Enemy_as_PhysicsEntity(self)); self->collider = collider_new(Enemy_as_PhysicsEntity(self), shape_new_square(MakeVector(0.2f, 0.05f)), 0, PHYSICS_LAYER_DEFAULT, PHYSICS_LAYER_DEFAULT); - self->collider = collider_new(Enemy_as_PhysicsEntity(self), shape_new((Vector[]){ - MakeVector(-0.2f, -0.95f), - MakeVector( 0.2f, -0.95f), - MakeVector( 0.2f, 0.0f), - MakeVector(-0.2f, 0.0f), + self->hitbox = collider_new(Enemy_as_PhysicsEntity(self), shape_new((Vector[]){ + MakeVector(-0.1f, -0.9f), + MakeVector( 0.1f, -0.9f), + MakeVector( 0.1f, 0.0f), + MakeVector(-0.1f, 0.0f), }, 4), 1, PHYSICS_LAYER_COMBAT, 0x0); PhysicsEntity pe = Enemy_as_PhysicsEntity(self); LOG_INFO("enemy instantiated mirroring as: %s", pe.mirror->get_typestring(pe.data)); diff --git a/game/src/Player.c b/game/src/Player.c index f5811d2..a8a1c13 100644 --- a/game/src/Player.c +++ b/game/src/Player.c @@ -98,11 +98,11 @@ Player* MakePlayer() { MakeVector(-0.2f, 0.065f) }, 4), 0, PHYSICS_LAYER_CHARACTERS, PHYSICS_LAYER_DEFAULT); self->hitbox = collider_new(Player_as_PhysicsEntity(self), shape_new((Vector[]){ - MakeVector(-0.2f, -0.95f), - MakeVector( 0.2f, -0.95f), - MakeVector( 0.2f, 0.00f), - MakeVector(-0.2f, 0.00f) - }, 3), 1, PHYSICS_LAYER_COMBAT, 0x0); + MakeVector(-0.1f, -0.9f), + MakeVector( 0.1f, -0.9f), + MakeVector( 0.1f, 0.00f), + MakeVector(-0.1f, 0.00f) + }, 4), 1, PHYSICS_LAYER_COMBAT, 0x0); sprite_set_origin(self->sprite, MakeVector(0.45f, 0.925f));