diff options
Diffstat (limited to 'Source/Online/Message/sp_rename_message.cpp')
-rw-r--r-- | Source/Online/Message/sp_rename_message.cpp | 77 |
1 files changed, 38 insertions, 39 deletions
diff --git a/Source/Online/Message/sp_rename_message.cpp b/Source/Online/Message/sp_rename_message.cpp index c007dff7..eb0d3168 100644 --- a/Source/Online/Message/sp_rename_message.cpp +++ b/Source/Online/Message/sp_rename_message.cpp @@ -1,7 +1,7 @@ //----------------------------------------------------------------------------- // Name: sp_rename_message.cpp // Developer: Wolfire Games LLC -// Description: +// Description: // License: Read below //----------------------------------------------------------------------------- // @@ -27,54 +27,53 @@ #include <Utility/binn_util.h> namespace OnlineMessages { - SPRenameMessage::SPRenameMessage(ObjectID param_id, const std::string& current_key_name, const std::string& new_key_name) : - OnlineMessageBase(OnlineMessageCategory::LEVEL_PERSISTENT), - current_key_name(current_key_name), new_key_name(new_key_name) - { - this->param_id = Online::Instance()->GetOriginalID(param_id); - } +SPRenameMessage::SPRenameMessage(ObjectID param_id, const std::string& current_key_name, const std::string& new_key_name) : OnlineMessageBase(OnlineMessageCategory::LEVEL_PERSISTENT), + current_key_name(current_key_name), + new_key_name(new_key_name) { + this->param_id = Online::Instance()->GetOriginalID(param_id); +} - binn* SPRenameMessage::Serialize(void* object) { - SPRenameMessage* t = static_cast<SPRenameMessage*>(object); - binn* l = binn_object(); +binn* SPRenameMessage::Serialize(void* object) { + SPRenameMessage* t = static_cast<SPRenameMessage*>(object); + binn* l = binn_object(); - binn_object_set_int32(l, "param_id", t->param_id); - binn_object_set_std_string(l, "current_key_name", t->current_key_name); - binn_object_set_std_string(l, "new_key_name", t->new_key_name); + binn_object_set_int32(l, "param_id", t->param_id); + binn_object_set_std_string(l, "current_key_name", t->current_key_name); + binn_object_set_std_string(l, "new_key_name", t->new_key_name); - return l; - } + return l; +} - void SPRenameMessage::Deserialize(void* object, binn* l) { - SPRenameMessage* t = static_cast<SPRenameMessage*>(object); +void SPRenameMessage::Deserialize(void* object, binn* l) { + SPRenameMessage* t = static_cast<SPRenameMessage*>(object); - binn_object_get_int32(l, "param_id", &t->param_id); - binn_object_get_std_string(l, "current_key_name", &t->current_key_name); - binn_object_get_std_string(l, "new_key_name", &t->new_key_name); - } + binn_object_get_int32(l, "param_id", &t->param_id); + binn_object_get_std_string(l, "current_key_name", &t->current_key_name); + binn_object_get_std_string(l, "new_key_name", &t->new_key_name); +} - void SPRenameMessage::Execute(const OnlineMessageRef& ref, void* object, PeerID from) { - SPRenameMessage* t = static_cast<SPRenameMessage*>(object); - ObjectID object_id = Online::Instance()->GetObjectID(t->param_id); +void SPRenameMessage::Execute(const OnlineMessageRef& ref, void* object, PeerID from) { + SPRenameMessage* t = static_cast<SPRenameMessage*>(object); + ObjectID object_id = Online::Instance()->GetObjectID(t->param_id); - ScriptParams* params = Online::Instance()->GetScriptParamsFromID(object_id); - if(params != nullptr) { - if (params->RenameParameterKey(t->current_key_name, t->new_key_name)) { - Online::Instance()->UpdateMovementObjectFromID(object_id); - } else { - LOGE << "Tried renaming \"" << t->current_key_name << "\" to \"" << t->new_key_name << "\" but failed finding key to rename" << std::endl; - } + ScriptParams* params = Online::Instance()->GetScriptParamsFromID(object_id); + if (params != nullptr) { + if (params->RenameParameterKey(t->current_key_name, t->new_key_name)) { + Online::Instance()->UpdateMovementObjectFromID(object_id); } else { - LOGW << "Tried renaming \"" << t->current_key_name << "\" to \"" << t->new_key_name << "\" but couldn't find params with id: " << object_id << " (" << t->param_id << ")" << std::endl; + LOGE << "Tried renaming \"" << t->current_key_name << "\" to \"" << t->new_key_name << "\" but failed finding key to rename" << std::endl; } + } else { + LOGW << "Tried renaming \"" << t->current_key_name << "\" to \"" << t->new_key_name << "\" but couldn't find params with id: " << object_id << " (" << t->param_id << ")" << std::endl; } +} - void* SPRenameMessage::Construct(void *mem) { - return new(mem) SPRenameMessage(0, "", ""); - } +void* SPRenameMessage::Construct(void* mem) { + return new (mem) SPRenameMessage(0, "", ""); +} - void SPRenameMessage::Destroy(void* object) { - SPRenameMessage* t = static_cast<SPRenameMessage*>(object); - t->~SPRenameMessage(); - } +void SPRenameMessage::Destroy(void* object) { + SPRenameMessage* t = static_cast<SPRenameMessage*>(object); + t->~SPRenameMessage(); } +} // namespace OnlineMessages |