Ah, cool that you're borrowing DB3 code Yay for modularity. I'll pretend you did that because it's great code an not because you were in a hurry. It is sexy to see some (simple) bots written in the new language.
Well, I did get approval from the professor to use the library quite early on in the quarter. The fact that we ended up doing our quarter long project in a couple of the days was entirely unrelated
Everything actually went really smoothly though, we definitely wouldn't have been able to crank it out as fast as we did with out Sunweaver. Ran into a couple of snags, but they were manageable; fun one:
!= can not be parsed currently, but hey,
= not does the same thing.
The attachment link wasn't working in my Firefox, but it's fine in Chrome. Not sure what that's about.
Works fine here, will poke around for what may be the cause though.
I think there's a x86/x64 type issue. When I try to start a sim I get a "this program has performed an illegal operation" windows box. Debugging it, I see this exception:
...
Well that's rather embarrassing, I had just specifically fixed that problem, and then I upload the wrong files
Check the top post for an updated zip.
On the subject of exceptions, you might want to wrap the entire program in a try/catch block and spit out a dialog box with exception information if one gets thrown. Makes debugging in the wild slightly easier.
Even better, in WPF you can set a property on your Application:
DispatcherUnhandledException that raises an event when an exception is unhanded. I threw a window I wrote for that purpose a while back in to the new version.