I am writing a program that calculates the various scores needed to
construct a DnD character. While doing the calculations, I ask the
user what skills they want trained by popping up a dialog panel. I
need to pause the rest of the calculations until the user pressed the
button in the dialog giving his choice. Everything I have tried so far
results in an infinite loop. Do I need to implement threading here, or
is there another option? Any suggestions would be greatly appreciated.
Thanks