This is an attempt to implement Tic Tac Toe with raylib-cpp in C++ obeying C++23 standards. For this I've used CPM and clang-tidy to attempt to get optimal readable and error-free code in effort to learn how to apply these tools and principals to all my code.
[x] Build Grid with interaction [x] Evaluate whether the game is over every frame [x] Add start screen [x] Add win screen [x] Add text to start button [x] Redesign symbols [ ] Re-structure code for every screen into a separate class [ ] Make it so that the Symbol being placed changes after every click [ ] Prevent Symbol in a field being replaced [ ] Account for draw [ ] Make a version with C++ Modules