Lua ScriptEngine - Remember global variables
BlitzMax Forums/BlitzMax Programming/Lua ScriptEngine - Remember global variables
| ||
I'm using the Lua script engine module for my project. If I use SetScriptText and run it via RunScript, my variables from the last script are gone. How can I set global variables which are always available? |
| ||
I can think of two ways and there is probably a better way than either of these. 1> Make your main loop be in the script file. So instead of having a while loop or something in your blitz program just call a script that have a loop in it. the script basically never exits. It loops calling your program to do the rendering. 2> Have a set/get of funcitons the script can call to set values in your blitz program. That way they never go away. |
| ||
1> Then I have to rebuild my hole program and have to wrapp all Blitz functions I use to Lua! 2>That's what I'm doing currently. I don't like that way. I want to use real variables. |