1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Map objects now use shared_ptr (rmg)

This commit is contained in:
Ivan Savenko
2025-03-13 20:13:27 +00:00
parent dda5c9f13a
commit 84cf7b052d
19 changed files with 145 additions and 145 deletions

View File

@@ -19,13 +19,13 @@ MapProxy::MapProxy(RmgMap & map):
{
}
void MapProxy::insertObject(CGObjectInstance * obj)
void MapProxy::insertObject(std::shared_ptr<CGObjectInstance> obj)
{
Lock lock(mx);
map.getEditManager()->insertObject(obj);
}
void MapProxy::insertObjects(std::set<CGObjectInstance*>& objects)
void MapProxy::insertObjects(std::set<std::shared_ptr<CGObjectInstance>>& objects)
{
Lock lock(mx);
map.getEditManager()->insertObjects(objects);