package server.maps;
import client.MapleCharacter;
import client.MapleClient;
import java.awt.Point;
import tools.packet.CField;
public class MechDoor extends MapleMapObject {
private int owner;
private int partyid;
private int id;
public MechDoor(MapleCharacter owner, Point pos, int id) {
this.owner = owner.getId();
this.partyid = (owner.getParty() == null ? 0 : owner.getParty().getId());
setPosition(pos);
this.id = id;
}
public void sendSpawnData(MapleClient client) {
client.getSession().write(CField.spawnMechDoor(this, false));
}
public void sendDestroyData(MapleClient client) {
client.getSession().write(CField.removeMechDoor(this, false));
}
public int getOwnerId() {
return this.owner;
}
public int getPartyId() {
return this.partyid;
}
public int getId() {
return this.id;
}
public MapleMapObjectType getType() {
return MapleMapObjectType.DOOR;
}
}