Ok, I don't have a beta for you this time, but I have been really busy with Visual NXC. Here's what I've been up to:
Getting the Enum Editor working (edit: I'm going to be removing those up/down buttons, there's no purpose to them lol. EDIT 2: ok, I guess there is in "assign values linearly" mode...):
But what if you want to make two enum items have the same value? Or what if you don't want their values assigned linearly? Then open up the advanced options:
As soon as you open the advanced options, the enum's hex values show. As you can see, I've chosen to not assign the values linearly, and have made "WeekStart" and "WeekEnd" synonymous with "Sunday" and "Saturday" respectively, a change which shows up in the graph in the bottom-right.
I've also done even more work on the code output, and this is what it generates, automatically, all on its own:
As you can see, the methods don't create any real code yet, and neither do the structs or enums, but it's coming along
If there are no enums, it doesn't generate enumerations.h and it doesn't #include it, same for the structs. All the "//No code" comments are only generated if there really is no code, and the "//The program's method(s):" is only generated if there actually are methods. Pretty cool, huh?
I may have another alpha build for you once I've got the Enums outputting real code. Until then, be patient lol
Have a nice day,
~Sidneys1