played card stack now is purged after every play

This commit is contained in:
2025-09-30 12:56:12 +01:00
parent 2a31f4d59c
commit 494fc2ef1a
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -159,3 +159,7 @@ func _on_web_client_notify_player_turn(client_id: String, is_self: bool) -> void
_current_turn_client_id = client_id _current_turn_client_id = client_id
if _current_turn_client_id: if _current_turn_client_id:
hand_associations[_current_turn_client_id].set_turn(true, is_self) hand_associations[_current_turn_client_id].set_turn(true, is_self)
func _on_web_client_reset_first_card() -> void:
# clear stack of played cards
card_stack.purge_cards()
+1
View File
@@ -410,6 +410,7 @@ playing_card_scene = ExtResource("6_eow3j")
[connection signal="received_winning_client" from="WebClient" to="EnvironmentManager" method="_on_web_client_tcp_received_winning_client"] [connection signal="received_winning_client" from="WebClient" to="EnvironmentManager" method="_on_web_client_tcp_received_winning_client"]
[connection signal="request_next_play" from="WebClient" to="HBoxContainer/GameUI" method="_on_web_client_tcp_request_next_play"] [connection signal="request_next_play" from="WebClient" to="HBoxContainer/GameUI" method="_on_web_client_tcp_request_next_play"]
[connection signal="request_next_round" from="WebClient" to="HBoxContainer/GameUI" method="_on_web_client_tcp_request_next_round"] [connection signal="request_next_round" from="WebClient" to="HBoxContainer/GameUI" method="_on_web_client_tcp_request_next_round"]
[connection signal="reset_first_card" from="WebClient" to="EnvironmentManager" method="_on_web_client_reset_first_card"]
[connection signal="reset_first_card" from="WebClient" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_reset_first_card"] [connection signal="reset_first_card" from="WebClient" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_reset_first_card"]
[connection signal="trump_received" from="WebClient" to="EnvironmentManager" method="_on_web_client_tcp_trump_received"] [connection signal="trump_received" from="WebClient" to="EnvironmentManager" method="_on_web_client_tcp_trump_received"]
[connection signal="trump_received" from="WebClient" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_trump_received"] [connection signal="trump_received" from="WebClient" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_trump_received"]