summaryrefslogtreecommitdiff
path: root/src/bullets.c
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@amftech.nl>2023-12-24 13:33:15 +0100
committerAldrik Ramaekers <aldrik@amftech.nl>2023-12-24 13:33:15 +0100
commit03930634b437dc390354accd30563050d681a08d (patch)
tree94070275ab4f105eadba830e9d4ac79b8a32e2f1 /src/bullets.c
parenteefc69b2c3816ed4c97bf976b7373175b8e7343d (diff)
editor work
Diffstat (limited to 'src/bullets.c')
-rw-r--r--src/bullets.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bullets.c b/src/bullets.c
index c8fc6e9..516c34e 100644
--- a/src/bullets.c
+++ b/src/bullets.c
@@ -95,8 +95,8 @@ object_type check_if_bullet_collided_with_object(bullet* b, platform_window* win
for (int i = 0; i < MAX_OBJECTS; i++) {
object o = loaded_map.objects[i];
if (!o.active) continue;
- if (b->position.z <= o.h + o.size.z && b->position.z >= o.h) {
- box obj_box = get_box_of_square((vec3f){o.position.x, o.position.y, o.h}, o.size);
+ if (b->position.z <= o.position.z + o.size.z && b->position.z >= o.position.z) {
+ box obj_box = get_box_of_square((vec3f){o.position.x, o.position.y, o.position.z}, o.size);
vec2f intersect_point;
if (check_if_bullet_collided_with_section(&dist_of_closest_intersect, bstart, bend, obj_box.bl_d, obj_box.br_d, &intersect_point)) {
result = o.type;