mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-16 18:01:40 +00:00
Use irr_ptr for ClientEnvironment::m_map
This commit is contained in:
parent
e3efaa1733
commit
ecf8c7696a
3 changed files with 9 additions and 9 deletions
|
@ -43,10 +43,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||
ClientEnvironment
|
||||
*/
|
||||
|
||||
ClientEnvironment::ClientEnvironment(ClientMap *map,
|
||||
ClientEnvironment::ClientEnvironment(irr_ptr<ClientMap> map,
|
||||
ITextureSource *texturesource, Client *client):
|
||||
Environment(client),
|
||||
m_map(map),
|
||||
m_map(std::move(map)),
|
||||
m_texturesource(texturesource),
|
||||
m_client(client)
|
||||
{
|
||||
|
@ -60,18 +60,17 @@ ClientEnvironment::~ClientEnvironment()
|
|||
delete simple_object;
|
||||
}
|
||||
|
||||
// Drop/delete map
|
||||
m_map->drop();
|
||||
m_map.reset();
|
||||
|
||||
delete m_local_player;
|
||||
}
|
||||
|
||||
Map & ClientEnvironment::getMap()
|
||||
Map &ClientEnvironment::getMap()
|
||||
{
|
||||
return *m_map;
|
||||
}
|
||||
|
||||
ClientMap & ClientEnvironment::getClientMap()
|
||||
ClientMap &ClientEnvironment::getClientMap()
|
||||
{
|
||||
return *m_map;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue