No Josh, apparantly your not supposed to kill threads that way, and why Java has 0 support for it. That however is a c thread but I still think you need to implement an interrupt in this case checking our update loop for a flag, and we would need a callback implemented for compileEGMf even still for it to kill the game. So what do I do?
Now also, I am sitting here looking at your compiler source code trying to figure out why ENIGMA plugin is only syntax highlighting OpenGL functions, etc. but none of the extra GML functions. I think I might know why, definitionsModified is only parsing SHELLmain.cpp for one...
if (f.is_open()) { START_TIME(); res = main_context->parse_C_stream(f, "SHELLmain.cpp"); STOP_TIME(); } Now, is it because its not looking in the namespace enigma_user or what? Tell me how I can fix this and I will. I have already double checked to make sure the plugin is calling this after it already compiled a game, obviously, otherwise it wouldn't work XD Should I add a call to handle_namespace from JDI?
Also, I tried to modify the eyaml settings file for the plugin to add a check box for "Emulate Working Directory For Run and Debug" but your shit sucks Josh.
|