#DEFINE precompile by custom GUI

Defines are not left in the program once it has been compiled. The are referenced during the compilation process and the resulting code will be set to the selected values. If you want to change the values at runtime then you will need configuration values that you can change from the GUI and control the flow of the program with if statements.