Since update to GD 2.1 I’ve got following error in Gravicannon:
/tmp/GDTemporaries/0x98de440events.cpp:51:28: error: use of undeclared identifier 'GDSparkles_tailObjects'
for(unsigned int i = 0;i < GDSparkles_tailObjects.size();++i)
^
/tmp/GDTemporaries/0x98de440events.cpp:53:41: error: use of undeclared identifier 'GDSparkles_tailObjects'
static_cast<ParticleEmitterObject*>(GDSparkles_tailObjects[i])->SetEmitterXDirection(GDpriv::MathematicalTools::cos(ToDouble(GDpriv::FunctionTools::GetSafelyStringFromVector(currentFunctionParameters, 0))*(3.1415926535897932384626433832795028841971693993751058209/180)));
^
/tmp/GDTemporaries/0x98de440events.cpp:57:28: error: use of undeclared identifier 'GDSparkles_tailObjects'
for(unsigned int i = 0;i < GDSparkles_tailObjects.size();++i)
^
/tmp/GDTemporaries/0x98de440events.cpp:59:41: error: use of undeclared identifier 'GDSparkles_tailObjects'
static_cast<ParticleEmitterObject*>(GDSparkles_tailObjects[i])->SetEmitterYDirection(GDpriv::MathematicalTools::sin(ToDouble(GDpriv::FunctionTools::GetSafelyStringFromVector(currentFunctionParameters, 0))*(3.1415926535897932384626433832795028841971693993751058209/180)));
^
The object’s name its supposedly referring to is Sparkles_tail. Code generation is probably wrong since these missing identifier errors happen.