From fc1cd504305aae14c07827dd81cc190837e1d323 Mon Sep 17 00:00:00 2001 From: betalars Date: Sat, 15 Jul 2023 13:05:08 +0200 Subject: [PATCH] fix: cards don"t push each other when highlited --- src/logic-scenes/board/card.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logic-scenes/board/card.gd b/src/logic-scenes/board/card.gd index 6f16feb..3e43973 100644 --- a/src/logic-scenes/board/card.gd +++ b/src/logic-scenes/board/card.gd @@ -95,10 +95,10 @@ func _process(delta: float) -> void: if get_overlapping_areas().size() > 0: for area in get_overlapping_areas(): - if area is Card or area is CardCollider and not area.is_dragged: + if area is Card or area is CardCollider: if area is CardCollider: position += area.direction * delta - else: + elif not area.highlighted: var diff:Vector2 = position - area.position position -= diff.normalized() * ((diff.length()-diameter)/diameter) * bounce_speed * (delta/(1.0/60))