public House(Player player, boolean b) { super(player, RegionInstanceType.CONSTRUCTION_HOUSE); this.player = player; setLitBurners(new ArrayList<HouseFurniture>()); setFurnitureActivated(new ArrayList<HouseFurniture>()); dungeon = new HouseDungeon(player); dungeon.setHouse(this); }
@Override public void destruct() { dungeon.destruct(); super.destruct(); }
@Override public void setOwner(Player p) { super.setOwner(p); dungeon.setOwner(p); }
@Override public void remove(Character character) { if (dungeon != null) dungeon.remove(character); super.remove(character); }