fix: cards don"t push each other when highlited
This commit is contained in:
parent
d215ba58d5
commit
fc1cd50430
|
|
@ -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))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue