# Orbital Mechanics Simulation - Project Memory ## Architecture - C-style C++ (structs/functions, NO classes/templates) - Raylib (git submodule) for 3D - chose over SFML (no 3D support) - See docs/implementation_plan.md for full technical design ## Coding Rules - Use .cpp extensions (for future C++ features if needed) - Small, focused functions - Follow existing patterns in src/ ## Common Commands - Build: make - Run: ./orbit_sim [config_file] - See README.md for full build instructions