public void recruitHero()
	{
		if (castle.getHero() != null && castle.getHero().isInCastle(castle)) {
			QMessageBox.warning(this, "Nie można wynająć bohatera", "W tym zamku znajduje się już inny bohater");
		} else if (player.getResource(core.ResourceType.GOLD) < 2500) {
			QMessageBox.warning(this, "Nie można wynająć bohatera", "Wynajęcie bohatera kosztuje 2500 złota");
		} else {
			if (QMessageBox.question(this, "Wynajęcie bohatera", "Czy chcesz wynająć bohatera za 2500 złota?",
					new StandardButtons(StandardButton.Yes, StandardButton.No)) != StandardButton.Yes) {
				return;
			}
			Hero hero = new Hero(Names.name(), castle.getType());
			addNewHero(hero);
			player.addResource(core.ResourceType.GOLD, -2500);
			updateResources();
			//QMessageBox.warning(this, "Wynajęto bohatera", "Wynajęto bohatera");
			
		}
	}