[macOS] Fix SDL threading issues and add full macOS support#19
[macOS] Fix SDL threading issues and add full macOS support#19codearranger wants to merge 2 commits intoDavidebyzero:masterfrom
Conversation
- Move SDL operations to main thread to fix NSWindow threading errors - Add SDL_MAIN_HANDLED macro for macOS builds - Implement proper event processing in main game loop - Update documentation to reflect working macOS status - Add .gitattributes for consistent line endings across platforms - Add CLAUDE.md with project instructions for AI assistance - Ignore custom font file in .gitignore The SDL version now runs correctly on macOS with all threading issues resolved. Font fallback system automatically uses system fonts when custom font is unavailable. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Hi, cool use of Claude! Though I'm not the maintainer, I've contributed a little to this project to add Linux/SDL support. Here's my two cents:
I may be able to comment further on the code changes if they are made more atomic and easy to review, but here's my feedback so far. Either way, I'll leave the final word to @Davidebyzero.
Just wanted to note, thank your for the disclosure. I've seen too many PRs with drive-by "contributions", created entirely using LLMs, but don't fix any real problems and are submitted by folks who neither understand the code changes nor disclose the use of LLMs! |
- Replace CLAUDE.md with AGENTS.md to be agent-agnostic - Remove duplicated documentation from AGENTS.md - Make font fallback warnings more explicit - Clarify that custom font is required for authentic visuals Co-authored-by: Code Arranger <codearranger@users.noreply.github.com>
|
@CyberShadow I asked @claude to address your concerns in codearranger#1 |
|
@CyberShadow You might also like to see the Snipes inspired game I'm creating using Claude Code. https://app.websnipes.com/ |
The SDL version now runs correctly on macOS with all threading issues resolved. Font fallback system automatically uses system fonts when custom font is unavailable.
🤖 Generated with Claude Code