#include "Door.h"
Door::Door(std::string pName, int px, int py, int pdx, int pdy, Sector *pSector, Player *pPlayer, short *pGameState):Interactable(px, py){
m_name = pName;
m_destinationCoordinates.x = pdx;
m_destinationCoordinates.y = pdy;
m_sector = pSector;
m_player = pPlayer;
m_gameState = pGameState;
}
void Door::interact()
{
*m_sector = Sector(m_name);
m_sector->loadMap(m_player, m_gameState);
m_player->setCoordinates(m_destinationCoordinates.x, m_destinationCoordinates.y);
}
Door::~Door(){}