From d99b9edfdfbeacd048c7a7eb18b1b306940d7104 Mon Sep 17 00:00:00 2001 From: Adrian Schmid Date: Sat, 12 Aug 2023 12:19:27 +0200 Subject: [PATCH] fixed positioning of post it on the card --- src/logic-scenes/board/card-board.gd | 4 +++- src/logic-scenes/board/card.tscn | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/logic-scenes/board/card-board.gd b/src/logic-scenes/board/card-board.gd index 109d303..466490e 100644 --- a/src/logic-scenes/board/card-board.gd +++ b/src/logic-scenes/board/card-board.gd @@ -187,7 +187,8 @@ func attach_postit_to_card(postit: Area2D, card: Area2D, update_dict = false): _return_postit_to_panels(postit) # don't attach if card has already a post-it attached return - postit.reparent(card) + postit.reparent(card.get_child(3, true)) + postit.position = Vector2(0,0) postit.on_board = false postit.set_owner(self) postit.position = card.get_child(3).position @@ -243,6 +244,7 @@ func _input(event): if event.is_action_pressed("ui_cancel"): State.leave_stage(self) + # Return, if the input is a mouse event (mouse events are handled separately) if event is InputEventMouse or !has_stage or not is_instance_valid(currently_selected_node): return diff --git a/src/logic-scenes/board/card.tscn b/src/logic-scenes/board/card.tscn index 75733c6..bf258e1 100644 --- a/src/logic-scenes/board/card.tscn +++ b/src/logic-scenes/board/card.tscn @@ -83,7 +83,7 @@ theme_type_variation = &"card_text" autowrap_mode = 3 [node name="postit anchor" type="Node2D" parent="."] -position = Vector2(-65.6478, 60.3852) +position = Vector2(0, 21) [connection signal="input_event" from="." to="." method="_on_input_event"] [connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"]