We got DebugInfo

With this class I can easily monitor anything on the screen. On programming non-interactive software, you can easily put breakpoints and wait for it to get hit, then with help of your IDE, check the what-not but in games, you can’t do that for obvious reasons such as everything is much more dynamic and putting a breakpoint will prove useless and similar problems.

Here’s an screenshot showing current state and DebugInfo in action:

we got debuginfo

Now with this tool, I can finally solve the big bug of states.

Here we go.