History

removing particles

ZappoMan committed 12 years ago

Commit 4c85e9f1 parent 01ec12549 files · +216 −4878Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+0−30
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626 #include <NetworkAccessManager.h>
2727 #include <NodeList.h>
2828 #include <PacketHeaders.h>
29−#include <ParticlesScriptingInterface.h>
3029 #include <Sound.h>
3130 #include <UUID.h>
3231 #include <VoxelConstants.h>
@@ -43,7 +42,6 @@ · 10 unmodified lines
4342 #include "XMLHttpRequestClass.h"
4443
4544 VoxelsScriptingInterface ScriptEngine::_voxelsScriptingInterface;
46−ParticlesScriptingInterface ScriptEngine::_particlesScriptingInterface;
4745 EntityScriptingInterface ScriptEngine::_entityScriptingInterface;
4846
4947 static QScriptValue soundConstructor(QScriptContext* context, QScriptEngine* engine) {
@@ -236,7 +234,6 @@ void ScriptEngine::init() { · 186 unmodified lines
236234 _isInitialized = true;
237235
238236 _voxelsScriptingInterface.init();
239− _particlesScriptingInterface.init();
240237
241238 // register various meta-types
242239 registerMetaTypes(this);
@@ -248,10 +245,6 @@ void ScriptEngine::init() { · 5 unmodified lines
248245 registerAvatarTypes(this);
249246 Bitstream::registerTypes(this);
250247
251− qScriptRegisterMetaType(this, ParticlePropertiesToScriptValue, ParticlePropertiesFromScriptValue);
252− qScriptRegisterMetaType(this, ParticleIDtoScriptValue, ParticleIDfromScriptValue);
253− qScriptRegisterSequenceMetaType<QVector<ParticleID> >(this);
254−
255248 qScriptRegisterMetaType(this, EntityItemPropertiesToScriptValue, EntityItemPropertiesFromScriptValue);
256249 qScriptRegisterMetaType(this, EntityItemIDtoScriptValue, EntityItemIDfromScriptValue);
257250 qScriptRegisterMetaType(this, RayToEntityIntersectionResultToScriptValue, RayToEntityIntersectionResultFromScriptValue);
@@ -286,7 +279,6 @@ void ScriptEngine::init() { · 28 unmodified lines
286279 registerGlobalObject("Audio", &_audioScriptingInterface);
287280 registerGlobalObject("Controller", _controllerScriptingInterface);
288281 registerGlobalObject("Entities", &_entityScriptingInterface);
289− registerGlobalObject("Particles", &_particlesScriptingInterface);
290282 registerGlobalObject("Quat", &_quatLibrary);
291283 registerGlobalObject("Vec3", &_vec3Library);
292284 registerGlobalObject("Uuid", &_uuidLibrary);
@@ -299,14 +291,12 @@ void ScriptEngine::init() { · 6 unmodified lines
299291 globalObject().setProperty("COLLISION_GROUP_ENVIRONMENT", newVariant(QVariant(COLLISION_GROUP_ENVIRONMENT)));
300292 globalObject().setProperty("COLLISION_GROUP_AVATARS", newVariant(QVariant(COLLISION_GROUP_AVATARS)));
301293 globalObject().setProperty("COLLISION_GROUP_VOXELS", newVariant(QVariant(COLLISION_GROUP_VOXELS)));
302− globalObject().setProperty("COLLISION_GROUP_PARTICLES", newVariant(QVariant(COLLISION_GROUP_PARTICLES)));
303294
304295 globalObject().setProperty("AVATAR_MOTION_OBEY_LOCAL_GRAVITY", newVariant(QVariant(AVATAR_MOTION_OBEY_LOCAL_GRAVITY)));
305296 globalObject().setProperty("AVATAR_MOTION_OBEY_ENVIRONMENTAL_GRAVITY", newVariant(QVariant(AVATAR_MOTION_OBEY_ENVIRONMENTAL_GRAVITY)));
306297
307298 // let the VoxelPacketSender know how frequently we plan to call it
308299 _voxelsScriptingInterface.getVoxelPacketSender()->setProcessCallIntervalHint(SCRIPT_DATA_CALLBACK_USECS);
309− _particlesScriptingInterface.getParticlePacketSender()->setProcessCallIntervalHint(SCRIPT_DATA_CALLBACK_USECS);
310300 }
311301
312302 QScriptValue ScriptEngine::registerGlobalObject(const QString& name, QObject* object) {
@@ -421,16 +411,6 @@ void ScriptEngine::run() { · 108 unmodified lines
421411 }
422412 }
423413
424− if (_particlesScriptingInterface.getParticlePacketSender()->serversExist()) {
425− // release the queue of edit voxel messages.
426− _particlesScriptingInterface.getParticlePacketSender()->releaseQueuedMessages();
427−
428− // since we're in non-threaded mode, call process so that the packets are sent
429− if (!_particlesScriptingInterface.getParticlePacketSender()->isThreaded()) {
430− _particlesScriptingInterface.getParticlePacketSender()->process();
431− }
432− }
433−
434414 if (_entityScriptingInterface.getEntityPacketSender()->serversExist()) {
435415 // release the queue of edit voxel messages.
436416 _entityScriptingInterface.getEntityPacketSender()->releaseQueuedMessages();
@@ -568,16 +548,6 @@ void ScriptEngine::run() { · 131 unmodified lines
568548 }
569549 }
570550
571− if (_particlesScriptingInterface.getParticlePacketSender()->serversExist()) {
572− // release the queue of edit voxel messages.
573− _particlesScriptingInterface.getParticlePacketSender()->releaseQueuedMessages();
574−
575− // since we're in non-threaded mode, call process so that the packets are sent
576− if (!_particlesScriptingInterface.getParticlePacketSender()->isThreaded()) {
577− _particlesScriptingInterface.getParticlePacketSender()->process();
578− }
579− }
580−
581551 if (_entityScriptingInterface.getEntityPacketSender()->serversExist()) {
582552 // release the queue of edit entity messages.
583553 _entityScriptingInterface.getEntityPacketSender()->releaseQueuedMessages();