Skip to content

[WIP] Arcade Machine System - Bug Fixes, Maintenance, Updates and Development#86

Open
seventhback777 wants to merge 7 commits intothoth-tech:mainfrom
seventhback777:main
Open

[WIP] Arcade Machine System - Bug Fixes, Maintenance, Updates and Development#86
seventhback777 wants to merge 7 commits intothoth-tech:mainfrom
seventhback777:main

Conversation

@seventhback777
Copy link
Copy Markdown

Summary

This PR includes the following improvements to the arcade machine system:

Bug Fixes

  • Fixed getFromGit() always returning true (retry logic was ineffective)
  • Fixed resources.txt formatting issues causing resource load failures
  • Fixed Rating.h boundary check (< 0 → < 1)
  • Fixed Button.cpp incorrect API call (center_point() → point_at())
  • Fixed Helper.h double slash in path
  • Fixed m_tip not initialized to nullptr (null pointer crash)
  • Fixed memory leak in ButtonNode destructor

Logging System

  • Added [Config], [Git], [Process], [Menu], [Game] log tags
  • Added game crash detection with exit code and runtime
  • Added UI feedback (launch animation, error messages)
  • Added Git retry mechanism with countdown display

Game Compilation

  • Recompiled games for RPi 3B compatibility

Note: This is a WIP PR — will continue to be updated throughout the semester.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant