| 12345678910111213141516171819202122232425262728293031323334 | 
							- /*
 
-  * BattleAttackInfo.cpp, 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
 
-  *
 
-  */
 
- #include "StdInc.h"
 
- #include "BattleAttackInfo.h"
 
- #include "CUnitState.h"
 
- VCMI_LIB_NAMESPACE_BEGIN
 
- BattleAttackInfo::BattleAttackInfo(const battle::Unit * Attacker, const battle::Unit * Defender, int chargeDistance, bool Shooting)
 
- 	: attacker(Attacker),
 
- 	defender(Defender),
 
- 	shooting(Shooting),
 
- 	attackerPos(BattleHex::INVALID),
 
- 	defenderPos(BattleHex::INVALID),
 
- 	chargeDistance(chargeDistance)
 
- {}
 
- BattleAttackInfo BattleAttackInfo::reverse() const
 
- {
 
- 	BattleAttackInfo ret(defender, attacker, 0, false);
 
- 	ret.defenderPos = attackerPos;
 
- 	ret.attackerPos = defenderPos;
 
- 	return ret;
 
- }
 
- VCMI_LIB_NAMESPACE_END
 
 
  |