HELP! I need feedback

Inconsistent use of camelCase, snake_case, and PascalCase:

Unnecessary define for a function that has no usage:

Unnecessary pragma for “endregion” which makes no sense in the context:

Top of code:

Middle of code:

I hate to be that guy, but bar yourself from using AI for coding. Use AI for coding clarifications, NOT to code for you.

  1. Pull out a fresh unused notebook
  2. Go to https://www.learncpp.com/
  3. Hunker down and learn using Visual Studio IDE (it’s ok to separate temporarily in another coding platform)
  4. ONLY use AI to clarify and give examples.
  5. Re-visit the VEX ecosystem and try coding using your experience gained from LearnCPP

If you truly wish to learn C++ and accelerate your learning, take 6 months from VEX as a “research period.” You will need roughly 6-8 months of no-pressure downtime to learn C++ cohesively from learncpp. Only use AI to clarify code during this learning period, not to write code for you.

This isn’t just applying to you, but my personal suggestion for all coders competing in VEX.