Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 45 files). Show all
Unified · Split
| @@ -19,6 +19,7 @@ · 18 unmodified lines | ||
| 19 | 19 | |
| 20 | 20 | #include <AudioRingBuffer.h> |
| 21 | 21 | #include <AvatarData.h> |
| 22 | +#include <CollisionInfo.h> | |
| 22 | 23 | #include <NodeList.h> |
| 23 | 24 | #include <PacketHeaders.h> |
| 24 | 25 | #include <UUID.h> |
| @@ -230,8 +231,16 @@ void ScriptEngine::init() { · 205 unmodified lines | ||
| 230 | 231 | |
| 231 | 232 | registerGlobalObject("Voxels", &_voxelsScriptingInterface); |
| 232 | 233 | |
| 233 | − QScriptValue treeScaleValue = _engine.newVariant(QVariant(TREE_SCALE)); | |
| 234 | − _engine.globalObject().setProperty("TREE_SCALE", treeScaleValue); | |
| 234 | + // constants | |
| 235 | + QScriptValue globalObject = _engine.globalObject(); | |
| 236 | + globalObject.setProperty("TREE_SCALE", _engine.newVariant(QVariant(TREE_SCALE))); | |
| 237 | + globalObject.setProperty("COLLISION_GROUP_ENVIRONMENT", _engine.newVariant(QVariant(COLLISION_GROUP_ENVIRONMENT))); | |
| 238 | + globalObject.setProperty("COLLISION_GROUP_AVATARS", _engine.newVariant(QVariant(COLLISION_GROUP_AVATARS))); | |
| 239 | + globalObject.setProperty("COLLISION_GROUP_VOXELS", _engine.newVariant(QVariant(COLLISION_GROUP_VOXELS))); | |
| 240 | + globalObject.setProperty("COLLISION_GROUP_PARTICLES", _engine.newVariant(QVariant(COLLISION_GROUP_PARTICLES))); | |
| 241 | + | |
| 242 | + globalObject.setProperty("AVATAR_MOTION_OBEY_LOCAL_GRAVITY", _engine.newVariant(QVariant(AVATAR_MOTION_OBEY_LOCAL_GRAVITY))); | |
| 243 | + globalObject.setProperty("AVATAR_MOTION_OBEY_ENVIRONMENTAL_GRAVITY", _engine.newVariant(QVariant(AVATAR_MOTION_OBEY_ENVIRONMENTAL_GRAVITY))); | |
| 235 | 244 | |
| 236 | 245 | // let the VoxelPacketSender know how frequently we plan to call it |
| 237 | 246 | _voxelsScriptingInterface.getVoxelPacketSender()->setProcessCallIntervalHint(SCRIPT_DATA_CALLBACK_USECS); |