Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/WolfireGames/overgrowth.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Online/Message/editor_transform_change.cpp')
-rw-r--r--Source/Online/Message/editor_transform_change.cpp90
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