History

Merge pull request #3335 from ZappoMan/virtualEntities

Model Server to Entity Server Refactoring

AndrewMeadows committed 12 years ago

Commit bd55da42 parents f33a334 d08e7ef158 files · +11382 −5677Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+16−16
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <AvatarData.h>
2323 #include <Bitstream.h>
2424 #include <CollisionInfo.h>
25−#include <ModelsScriptingInterface.h>
25+#include <EntityScriptingInterface.h>
2626 #include <NetworkAccessManager.h>
2727 #include <NodeList.h>
2828 #include <PacketHeaders.h>
@@ -44,7 +44,7 @@ · 15 unmodified lines
4444
4545 VoxelsScriptingInterface ScriptEngine::_voxelsScriptingInterface;
4646 ParticlesScriptingInterface ScriptEngine::_particlesScriptingInterface;
47−ModelsScriptingInterface ScriptEngine::_modelsScriptingInterface;
47+EntityScriptingInterface ScriptEngine::_entityScriptingInterface;
4848
4949 static QScriptValue soundConstructor(QScriptContext* context, QScriptEngine* engine) {
5050 QUrl soundURL = QUrl(context->argument(0).toString());
@@ -249,10 +249,10 @@ void ScriptEngine::init() { · 198 unmodified lines
249249 qScriptRegisterMetaType(this, ParticleIDtoScriptValue, ParticleIDfromScriptValue);
250250 qScriptRegisterSequenceMetaType<QVector<ParticleID> >(this);
251251
252− qScriptRegisterMetaType(this, ModelItemPropertiesToScriptValue, ModelItemPropertiesFromScriptValue);
253− qScriptRegisterMetaType(this, ModelItemIDtoScriptValue, ModelItemIDfromScriptValue);
254− qScriptRegisterMetaType(this, RayToModelIntersectionResultToScriptValue, RayToModelIntersectionResultFromScriptValue);
255− qScriptRegisterSequenceMetaType<QVector<ModelItemID> >(this);
252+ qScriptRegisterMetaType(this, EntityItemPropertiesToScriptValue, EntityItemPropertiesFromScriptValue);
253+ qScriptRegisterMetaType(this, EntityItemIDtoScriptValue, EntityItemIDfromScriptValue);
254+ qScriptRegisterMetaType(this, RayToEntityIntersectionResultToScriptValue, RayToEntityIntersectionResultFromScriptValue);
255+ qScriptRegisterSequenceMetaType<QVector<EntityItemID> >(this);
256256
257257 qScriptRegisterSequenceMetaType<QVector<glm::vec2> >(this);
258258 qScriptRegisterSequenceMetaType<QVector<glm::quat> >(this);
@@ -282,7 +282,7 @@ void ScriptEngine::init() { · 23 unmodified lines
282282 registerGlobalObject("Script", this);
283283 registerGlobalObject("Audio", &_audioScriptingInterface);
284284 registerGlobalObject("Controller", _controllerScriptingInterface);
285− registerGlobalObject("Models", &_modelsScriptingInterface);
285+ registerGlobalObject("Entities", &_entityScriptingInterface);
286286 registerGlobalObject("Particles", &_particlesScriptingInterface);
287287 registerGlobalObject("Quat", &_quatLibrary);
288288 registerGlobalObject("Vec3", &_vec3Library);
@@ -428,13 +428,13 @@ void ScriptEngine::run() { · 139 unmodified lines
428428 }
429429 }
430430
431− if (_modelsScriptingInterface.getModelPacketSender()->serversExist()) {
431+ if (_entityScriptingInterface.getEntityPacketSender()->serversExist()) {
432432 // release the queue of edit voxel messages.
433− _modelsScriptingInterface.getModelPacketSender()->releaseQueuedMessages();
433+ _entityScriptingInterface.getEntityPacketSender()->releaseQueuedMessages();
434434
435435 // since we're in non-threaded mode, call process so that the packets are sent
436− if (!_modelsScriptingInterface.getModelPacketSender()->isThreaded()) {
437− _modelsScriptingInterface.getModelPacketSender()->process();
436+ if (!_entityScriptingInterface.getEntityPacketSender()->isThreaded()) {
437+ _entityScriptingInterface.getEntityPacketSender()->process();
438438 }
439439 }
440440
@@ -570,13 +570,13 @@ void ScriptEngine::run() { · 129 unmodified lines
570570 }
571571 }
572572
573− if (_modelsScriptingInterface.getModelPacketSender()->serversExist()) {
574− // release the queue of edit voxel messages.
575− _modelsScriptingInterface.getModelPacketSender()->releaseQueuedMessages();
573+ if (_entityScriptingInterface.getEntityPacketSender()->serversExist()) {
574+ // release the queue of edit entity messages.
575+ _entityScriptingInterface.getEntityPacketSender()->releaseQueuedMessages();
576576
577577 // since we're in non-threaded mode, call process so that the packets are sent
578− if (!_modelsScriptingInterface.getModelPacketSender()->isThreaded()) {
579− _modelsScriptingInterface.getModelPacketSender()->process();
578+ if (!_entityScriptingInterface.getEntityPacketSender()->isThreaded()) {
579+ _entityScriptingInterface.getEntityPacketSender()->process();
580580 }
581581 }
582582