This is the place to list every TODO we need to make for this project.
- Text Interjections time lock (related with loops and delay)
- Make the code more readable and organized;
- Convert everything back to snake_case;
- Convert everything to 4 Spaces indentation;
- Build platform concept and separate SDL code from game code;
- Comment and reorganize the code for renderer and text files
- Extras file also need some constants
- Build with SDL3
- Update Build Tooling to CMake
- Holomap: create holomap routines;
- Zoom feature; (lZOOM)
- Holomap trajectories (lHOLOMAP_TRAJ)
- Complete menu options including volume settings;
- Do Save/Load routines;
- Show credits in the end of game or after some seconds in Main Menu;
- Do a proper resource system, changing each request resource when need it;
- Do a proper sound system with cached resources.
- Improve Keyboard routines. Its now based in original but can be tricky to port it;
- Do endian for reading content from pointers for proper portability;
- Implement right stick camera control for gamepad users;