support for global collision callbacks in JS
Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 26 files). Show all
Unified · Split
| @@ -19,6 +19,7 @@ · 18 unmodified lines | |||
| 19 | #include <PacketHeaders.h> | 19 | #include <PacketHeaders.h> |
| 20 | #include <UUID.h> | 20 | #include <UUID.h> |
| 21 | #include <VoxelConstants.h> | 21 | #include <VoxelConstants.h> |
| 22 | #include <VoxelDetail.h> | ||
| 22 | #include <ParticlesScriptingInterface.h> | 23 | #include <ParticlesScriptingInterface.h> |
| 23 | 24 | ||
| 24 | #include <Sound.h> | 25 | #include <Sound.h> |
| @@ -115,10 +116,12 @@ void ScriptEngine::init() { · 90 unmodified lines | |||
| 115 | _voxelsScriptingInterface.init(); | 116 | _voxelsScriptingInterface.init(); |
| 116 | _particlesScriptingInterface.init(); | 117 | _particlesScriptingInterface.init(); |
| 117 | 118 | ||
| 118 | // register meta-type for glm::vec3 conversions | 119 | // register various meta-types |
| 119 | registerMetaTypes(&_engine); | 120 | registerMetaTypes(&_engine); |
| 120 | 121 | registerVoxelMetaTypes(&_engine); | |
| 122 | //registerParticleMetaTypes(&_engine); | ||
| 121 | registerEventTypes(&_engine); | 123 | registerEventTypes(&_engine); |
| 124 | |||
| 122 | qScriptRegisterMetaType(&_engine, ParticlePropertiesToScriptValue, ParticlePropertiesFromScriptValue); | 125 | qScriptRegisterMetaType(&_engine, ParticlePropertiesToScriptValue, ParticlePropertiesFromScriptValue); |
| 123 | qScriptRegisterMetaType(&_engine, ParticleIDtoScriptValue, ParticleIDfromScriptValue); | 126 | qScriptRegisterMetaType(&_engine, ParticleIDtoScriptValue, ParticleIDfromScriptValue); |
| 124 | qScriptRegisterSequenceMetaType<QVector<ParticleID> >(&_engine); | 127 | qScriptRegisterSequenceMetaType<QVector<ParticleID> >(&_engine); |