Commit Graph

4 Commits

Author SHA1 Message Date
301d858ea5 reimagine the control scheme 2025-09-25 09:35:40 +04:00
742e4251fb Fix critical memory leaks, race conditions, and improve code quality
- Fix memory leaks in match3_gameplay.gd with proper queue_free() usage
  - Add comprehensive error handling and fallback mechanisms to SettingsManager
  - Resolve scene loading race conditions in GameManager with state protection
  - Remove problematic static variables from tile.gd, replace with instance-based approach
  - Consolidate duplicate debug menu classes into shared DebugMenuBase
  - Add input validation across all user input paths for security and stability
2025-09-25 00:47:08 +04:00
bbf512b675 add basic match3 logic
use proper logging everywhere
add gamepad and keyboard control on match3 gameplay
2025-09-24 16:58:08 +04:00
9b3a20cdf1 refactor structure 2025-09-24 09:33:47 +02:00