diff --git a/source/graphics/MapReader.cpp b/source/graphics/MapReader.cpp index 946cb65b7e..87c9dba0c4 100755 --- a/source/graphics/MapReader.cpp +++ b/source/graphics/MapReader.cpp @@ -290,9 +290,9 @@ void CMapReader::ReadXML(const char* filename) HEntity ent = g_EntityManager.create(g_EntityTemplateCollection.getTemplate(TemplateName), Position, Orientation); #ifdef SCED // HACK: ScEd doesn't have a g_Game, so we can't use its CPlayers - ent->m_player = (CPlayer*)(intptr_t)PlayerID; + ent->SetPlayer( (CPlayer*)(intptr_t)PlayerID ); #else - ent->m_player = g_Game->GetPlayer( PlayerID ); + ent->SetPlayer( g_Game->GetPlayer( PlayerID ) ); #endif } } diff --git a/source/graphics/MapWriter.cpp b/source/graphics/MapWriter.cpp index b7049c0bca..6b8a117032 100755 --- a/source/graphics/MapWriter.cpp +++ b/source/graphics/MapWriter.cpp @@ -280,9 +280,9 @@ void CMapWriter::WriteXML(const char* filename, CUnitManager* pUnitMan) XML_Setting("Template", entity->m_base->m_Tag); #ifdef SCED // HACK: ScEd doesn't have a g_Game, so we can't use its CPlayers - XML_Setting("Player", (int)(intptr_t)entity->m_player); + XML_Setting( "Player", (int)(intptr_t)entity->GetPlayer() ); #else - XML_Setting("Player", entity->m_player); + XML_Setting( "Player", entity->GetPlayer() ); #endif {