History

Merge pull request #1745 from ZappoMan/scripting_work

support for global collision callbacks in JS

AndrewMeadows committed 12 years ago

Commit bed63512 parents 0badc02 da5e0f526 files · +660 −144Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 26 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+5−2
@@ -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 conversions119 // 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);