mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Restore LF, use JsonKeys for logging, fix BattleHex description
This commit is contained in:
		| @@ -349,7 +349,7 @@ MoveTarget BattleExchangeEvaluator::findMoveTowardsUnreachable( | ||||
| 		logAi->trace( | ||||
| 			"Checking movement towards %d of %s", | ||||
| 			enemy->getCount(), | ||||
| 			enemy->creatureId().toCreature()->getNameSingularTranslated()); | ||||
| 			VLC->creatures()->getById(enemy->creatureId())->getJsonKey()); | ||||
|  | ||||
| 		auto distance = dists.distToNearestNeighbour(activeStack, enemy); | ||||
|  | ||||
|   | ||||
| @@ -1,28 +1,28 @@ | ||||
| /* | ||||
|  * BattleOverlayLogVisualizer.h, part of VCMI engine | ||||
|  * | ||||
|  * Authors: listed in file AUTHORS in main folder | ||||
|  * | ||||
|  * License: GNU General Public License v2.0 or later | ||||
|  * Full text of license available in license.txt file, in main folder | ||||
|  * | ||||
|  */ | ||||
| #pragma once | ||||
|  | ||||
| #include "../../lib/logging/VisualLogger.h" | ||||
| #include "BattleRenderer.h" | ||||
|  | ||||
| class Canvas; | ||||
| class BattleInterface; | ||||
|  | ||||
| class BattleOverlayLogVisualizer : public IBattleOverlayLogVisualizer | ||||
| { | ||||
| private: | ||||
| 	BattleRenderer::RendererRef & target; | ||||
| 	BattleInterface & owner; | ||||
|  | ||||
| public: | ||||
| 	BattleOverlayLogVisualizer(BattleRenderer::RendererRef & target, BattleInterface & owner); | ||||
|  | ||||
| 	void drawText(const BattleHex & hex, int lineNumber, const std::string & text) override; | ||||
| }; | ||||
| /* | ||||
|  * BattleOverlayLogVisualizer.h, part of VCMI engine | ||||
|  * | ||||
|  * Authors: listed in file AUTHORS in main folder | ||||
|  * | ||||
|  * License: GNU General Public License v2.0 or later | ||||
|  * Full text of license available in license.txt file, in main folder | ||||
|  * | ||||
|  */ | ||||
| #pragma once | ||||
|  | ||||
| #include "../../lib/logging/VisualLogger.h" | ||||
| #include "BattleRenderer.h" | ||||
|  | ||||
| class Canvas; | ||||
| class BattleInterface; | ||||
|  | ||||
| class BattleOverlayLogVisualizer : public IBattleOverlayLogVisualizer | ||||
| { | ||||
| private: | ||||
| 	BattleRenderer::RendererRef & target; | ||||
| 	BattleInterface & owner; | ||||
|  | ||||
| public: | ||||
| 	BattleOverlayLogVisualizer(BattleRenderer::RendererRef & target, BattleInterface & owner); | ||||
|  | ||||
| 	void drawText(const BattleHex & hex, int lineNumber, const std::string & text) override; | ||||
| }; | ||||
|   | ||||
| @@ -167,7 +167,7 @@ std::string CStack::nodeName() const | ||||
| 	oss << owner.toString(); | ||||
| 	oss << " battle stack [" << ID << "]: " << getCount() << " of "; | ||||
| 	if(typeID.hasValue()) | ||||
| 		oss << typeID.toCreature()->getNamePluralTranslated(); | ||||
| 		oss << typeID.toEntity(VLC)->getJsonKey(); | ||||
| 	else | ||||
| 		oss << "[UNDEFINED TYPE]"; | ||||
|  | ||||
|   | ||||
| @@ -28,7 +28,7 @@ class BattleHexArray; | ||||
|  * @brief Represents a battlefield hexagonal tile. | ||||
|  * | ||||
|  * Valid hexes are within the range 0 to 186, excluding some invalid values, ex. castle towers (-2, -3, -4). | ||||
|  * Available hexes are those in the first or last column. | ||||
|  * Available hexes are those valid ones but NOT in the first or last column. | ||||
|  */ | ||||
| class DLL_LINKAGE BattleHex | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user