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/set_avatar_palette.cpp')
-rw-r--r--Source/Online/Message/set_avatar_palette.cpp77
1 files changed, 38 insertions, 39 deletions
diff --git a/Source/Online/Message/set_avatar_palette.cpp b/Source/Online/Message/set_avatar_palette.cpp
index 95c32609..1c6ed0ce 100644
--- a/Source/Online/Message/set_avatar_palette.cpp
+++ b/Source/Online/Message/set_avatar_palette.cpp
@@ -26,56 +26,55 @@
#include <Online/online.h>
namespace OnlineMessages {
- SetAvatarPalette::SetAvatarPalette(ObjectID id, const vec3& color, uint8_t channel) :
- OnlineMessageBase(OnlineMessageCategory::LEVEL_PERSISTENT),
- color(color), channel(channel)
- {
- this->id = Online::Instance()->GetOriginalID(id);
- }
+SetAvatarPalette::SetAvatarPalette(ObjectID id, const vec3& color, uint8_t channel) : OnlineMessageBase(OnlineMessageCategory::LEVEL_PERSISTENT),
+ color(color),
+ channel(channel) {
+ this->id = Online::Instance()->GetOriginalID(id);
+}
- binn* SetAvatarPalette::Serialize(void* object) {
- SetAvatarPalette* t = static_cast<SetAvatarPalette*>(object);
+binn* SetAvatarPalette::Serialize(void* object) {
+ SetAvatarPalette* t = static_cast<SetAvatarPalette*>(object);
- binn* l = binn_object();
+ binn* l = binn_object();
- binn_object_set_int32(l, "id", t->id);
- binn_object_set_vec3(l, "color", t->color);
- binn_object_set_uint8(l, "channel", t->channel);
+ binn_object_set_int32(l, "id", t->id);
+ binn_object_set_vec3(l, "color", t->color);
+ binn_object_set_uint8(l, "channel", t->channel);
- return l;
- }
+ return l;
+}
- void SetAvatarPalette::Deserialize(void* object, binn* l) {
- SetAvatarPalette* t = static_cast<SetAvatarPalette*>(object);
+void SetAvatarPalette::Deserialize(void* object, binn* l) {
+ SetAvatarPalette* t = static_cast<SetAvatarPalette*>(object);
- binn_object_get_int32(l, "id", &t->id);
- binn_object_get_vec3(l, "color", &t->color);
- binn_object_get_uint8(l, "channel", &t->channel);
- }
+ binn_object_get_int32(l, "id", &t->id);
+ binn_object_get_vec3(l, "color", &t->color);
+ binn_object_get_uint8(l, "channel", &t->channel);
+}
- void SetAvatarPalette::Execute(const OnlineMessageRef& ref, void* object, PeerID peer) {
- SetAvatarPalette* sap = static_cast<SetAvatarPalette*>(object);
- ObjectID object_id = Online::Instance()->GetObjectID(sap->id);
- SceneGraph* sg = Engine::Instance()->GetSceneGraph();
+void SetAvatarPalette::Execute(const OnlineMessageRef& ref, void* object, PeerID peer) {
+ SetAvatarPalette* sap = static_cast<SetAvatarPalette*>(object);
+ ObjectID object_id = Online::Instance()->GetObjectID(sap->id);
+ SceneGraph* sg = Engine::Instance()->GetSceneGraph();
- if(sg != nullptr) {
- Object * o = sg->GetObjectFromID(object_id);
- if (o != nullptr && o->GetType() == _movement_object) {
- MovementObject * mov = static_cast<MovementObject*>(o);
- OGPalette palette(*mov->GetPalette());
- palette[sap->channel].color = sap->color;
+ if (sg != nullptr) {
+ Object* o = sg->GetObjectFromID(object_id);
+ if (o != nullptr && o->GetType() == _movement_object) {
+ MovementObject* mov = static_cast<MovementObject*>(o);
+ OGPalette palette(*mov->GetPalette());
+ palette[sap->channel].color = sap->color;
- mov->ApplyPalette(palette, true);
- }
+ mov->ApplyPalette(palette, true);
}
}
+}
- void* SetAvatarPalette::Construct(void* mem) {
- return new(mem) SetAvatarPalette(0, vec3(), 0);
- }
+void* SetAvatarPalette::Construct(void* mem) {
+ return new (mem) SetAvatarPalette(0, vec3(), 0);
+}
- void SetAvatarPalette::Destroy(void* object) {
- SetAvatarPalette* sap = static_cast<SetAvatarPalette*>(object);
- sap->~SetAvatarPalette();
- }
+void SetAvatarPalette::Destroy(void* object) {
+ SetAvatarPalette* sap = static_cast<SetAvatarPalette*>(object);
+ sap->~SetAvatarPalette();
}
+} // namespace OnlineMessages