Currently, when the player opens the shop/upgrade panel, coins continue to fall and be collected in the background. For better UX, the entire game should pause while the shop is open, allowing players to make purchase decisions without pressure.
Expected behavior
- Coin spawning stops
- Falling coins freeze in place
- Game resumes when shop closes
Actual behavior
Game continues running normally while shop is open
Validation Steps (for Claude)
Platform
Currently, when the player opens the shop/upgrade panel, coins continue to fall and be collected in the background. For better UX, the entire game should pause while the shop is open, allowing players to make purchase decisions without pressure.
Expected behavior
Actual behavior
Game continues running normally while shop is open
Validation Steps (for Claude)
scripts/coin_spawner.gdto stop spawning when shop opens (listen for shop_opened signal)process_modeor useget_tree().pausedwhen shop opensPlatform