diff options
Diffstat (limited to 'Source/Online/Message/editor_transform_change.cpp')
-rw-r--r-- | Source/Online/Message/editor_transform_change.cpp | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/Source/Online/Message/editor_transform_change.cpp b/Source/Online/Message/editor_transform_change.cpp index 2f8205f7..3efcb51f 100644 --- a/Source/Online/Message/editor_transform_change.cpp +++ b/Source/Online/Message/editor_transform_change.cpp @@ -1,7 +1,7 @@ //----------------------------------------------------------------------------- // Name: editor_transform_change.cpp // Developer: Wolfire Games LLC -// Description: +// Description: // License: Read below //----------------------------------------------------------------------------- // @@ -26,64 +26,64 @@ #include <Online/online.h> namespace OnlineMessages { - EditorTransformChange::EditorTransformChange(ObjectID id, const vec3& trans, const vec3& scale, const quaternion& rot) : - OnlineMessageBase(OnlineMessageCategory::LEVEL_TRANSIENT), - trans(trans), scale(scale), rot(rot) - { - this->id = Online::Instance()->GetOriginalID(id); - } +EditorTransformChange::EditorTransformChange(ObjectID id, const vec3& trans, const vec3& scale, const quaternion& rot) : OnlineMessageBase(OnlineMessageCategory::LEVEL_TRANSIENT), + trans(trans), + scale(scale), + rot(rot) { + this->id = Online::Instance()->GetOriginalID(id); +} - binn* EditorTransformChange::Serialize(void* object) { - EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); +binn* EditorTransformChange::Serialize(void* object) { + EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); - binn* l = binn_object(); + binn* l = binn_object(); - binn_object_set_int32(l, "id", etc->id); - binn_object_set_vec3(l, "t", etc->trans); - binn_object_set_vec3(l, "s", etc->scale); - binn_object_set_quat(l, "r", etc->rot); + binn_object_set_int32(l, "id", etc->id); + binn_object_set_vec3(l, "t", etc->trans); + binn_object_set_vec3(l, "s", etc->scale); + binn_object_set_quat(l, "r", etc->rot); - return l; - } + return l; +} - void EditorTransformChange::Deserialize(void* object, binn* l) { - EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); +void EditorTransformChange::Deserialize(void* object, binn* l) { + EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); - binn_object_get_int32(l, "id", &etc->id); - binn_object_get_vec3(l, "t", &etc->trans); - binn_object_get_vec3(l, "s", &etc->scale); - binn_object_get_quat(l, "r", &etc->rot); - } + binn_object_get_int32(l, "id", &etc->id); + binn_object_get_vec3(l, "t", &etc->trans); + binn_object_get_vec3(l, "s", &etc->scale); + binn_object_get_quat(l, "r", &etc->rot); +} - void EditorTransformChange::Execute(const OnlineMessageRef& ref, void* object, PeerID peer) { - EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); - ObjectID object_id = Online::Instance()->GetObjectID(etc->id); +void EditorTransformChange::Execute(const OnlineMessageRef& ref, void* object, PeerID peer) { + EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); + ObjectID object_id = Online::Instance()->GetObjectID(etc->id); - SceneGraph* sg = Engine::Instance()->GetSceneGraph(); + SceneGraph* sg = Engine::Instance()->GetSceneGraph(); - if (sg != nullptr) { - Object * obj = sg->GetObjectFromID(object_id); - if (obj != nullptr) { - obj->SetTranslation(etc->trans); - obj->SetRotation(etc->rot); - obj->SetScale(etc->scale); + if (sg != nullptr) { + Object* obj = sg->GetObjectFromID(object_id); + if (obj != nullptr) { + obj->SetTranslation(etc->trans); + obj->SetRotation(etc->rot); + obj->SetScale(etc->scale); - if (obj->GetType() == EntityType::_env_object) { - EnvObject* envobj = (EnvObject *)obj; + if (obj->GetType() == EntityType::_env_object) { + EnvObject* envobj = (EnvObject*)obj; - envobj->UpdateBoundingSphere(); - envobj->UpdatePhysicsTransform(); - } + envobj->UpdateBoundingSphere(); + envobj->UpdatePhysicsTransform(); } } } +} - void* EditorTransformChange::Construct(void* mem) { - return new(mem) EditorTransformChange(0,vec3(),vec3(),quaternion()); - } +void* EditorTransformChange::Construct(void* mem) { + return new (mem) EditorTransformChange(0, vec3(), vec3(), quaternion()); +} - void EditorTransformChange::Destroy(void* object) { - EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); - etc->~EditorTransformChange(); - } +void EditorTransformChange::Destroy(void* object) { + EditorTransformChange* etc = static_cast<EditorTransformChange*>(object); + etc->~EditorTransformChange(); } +} // namespace OnlineMessages |