@Override
	public void sendTradeOffer() {
		int brick = (this.offeredBrick == 0) ? -this.desiredBrick : this.offeredBrick;
		int wood = (this.offeredWood == 0) ? -this.desiredWood : this.offeredWood;
		int sheep = (this.offeredSheep == 0) ? -this.desiredSheep : this.offeredSheep;
		int wheat = (this.offeredWheat == 0) ? -this.desiredWheat : this.offeredWheat;
		int ore = (this.offeredOre == 0) ? -this.desiredOre : this.offeredOre;
		ResourceHand offer = new ResourceHand(brick, wood, sheep, wheat, ore);
		if(receiverIndex > -1 && receiverIndex < 4) {
			presenter.offerTrade(offer, receiverIndex);
		}
		getTradeOverlay().closeModal();
		getTradeOverlay().reset();
		getWaitOverlay().showModal();
	}