Lines Matching refs:Battle

78 Battle::Board::Board()  in Board()
85 void Battle::Board::SetArea( const fheroes2::Rect & area ) in SetArea()
91 void Battle::Board::Reset( void ) in Reset()
103 void Battle::Board::SetPositionQuality( const Unit & b ) const in SetPositionQuality()
134 void Battle::Board::SetEnemyQuality( const Unit & unit ) const in SetEnemyQuality()
160 uint32_t Battle::Board::GetDistance( s32 index1, s32 index2 ) in GetDistance()
183 void Battle::Board::SetScanPassability( const Unit & unit ) in SetScanPassability()
185 std::for_each( begin(), end(), []( Battle::Cell & cell ) { cell.resetReachability(); } ); in SetScanPassability()
215 bool Battle::Board::GetPathForUnit( const Unit & unit, const Position & destination, const uint32_t… in GetPathForUnit()
278 bool Battle::Board::GetPathForWideUnit( const Unit & unit, const Position & destination, const uint… in GetPathForWideUnit()
361 void Battle::Board::StraightenPathForUnit( const int32_t currentCellId, Indexes & path ) const in StraightenPathForUnit()
402 Battle::Indexes Battle::Board::GetPath( const Unit & unit, const Position & destination, const bool… in GetPath()
464 std::vector<Battle::Unit *> Battle::Board::GetNearestTroops( const Unit * startUnit, const std::vec… in GetNearestTroops()
466 std::vector<std::pair<Battle::Unit *, uint32_t> > foundUnits; in GetNearestTroops()
481 …[]( const std::pair<Battle::Unit *, uint32_t> & first, const std::pair<Battle::Unit *, uint32_t> &… in GetNearestTroops()
483 std::vector<Battle::Unit *> units; in GetNearestTroops()
493 int32_t Battle::Board::DoubleCellAttackValue( const Unit & attacker, const Unit & target, const int… in DoubleCellAttackValue()
503 int32_t Battle::Board::OptimalAttackTarget( const Unit & attacker, const Unit & target, const int32… in OptimalAttackTarget()
520 int32_t Battle::Board::OptimalAttackValue( const Unit & attacker, const Unit & target, const int32_… in OptimalAttackValue()
549 int Battle::Board::GetDirection( s32 index1, s32 index2 ) in GetDirection()
563 bool Battle::Board::isNearIndexes( s32 index1, s32 index2 ) in isNearIndexes()
568 int Battle::Board::GetReflectDirection( int d ) in GetReflectDirection()
590 bool Battle::Board::isReflectDirection( int d ) in isReflectDirection()
604 bool Battle::Board::IsLeftDirection( const int32_t startCellId, const int32_t endCellId, const bool… in IsLeftDirection()
615 bool Battle::Board::isNegativeDistance( s32 index1, s32 index2 ) in isNegativeDistance()
620 int Battle::Board::DistanceFromOriginX( int32_t index, bool reflect ) in DistanceFromOriginX()
626 bool Battle::Board::isValidDirection( s32 index, int dir ) in isValidDirection()
655 s32 Battle::Board::GetIndexDirection( s32 index, int dir ) in GetIndexDirection()
683 s32 Battle::Board::GetIndexAbsPosition( const fheroes2::Point & pt ) const in GetIndexAbsPosition()
694 bool Battle::Board::isValidIndex( s32 index ) in isValidIndex()
699 bool Battle::Board::isCastleIndex( s32 index ) in isCastleIndex()
706 bool Battle::Board::isOutOfWallsIndex( s32 index ) in isOutOfWallsIndex()
712 bool Battle::Board::isBridgeIndex( s32 index, const Unit & b ) in isBridgeIndex()
719 bool Battle::Board::isMoatIndex( s32 index, const Unit & b ) in isMoatIndex()
743 void Battle::Board::SetCobjObjects( const Maps::Tiles & tile, std::mt19937 & gen ) in SetCobjObjects()
851 void Battle::Board::SetCobjObject( const int icn, const int32_t dst ) in SetCobjObject()
861 void Battle::Board::SetCovrObjects( int icn ) in SetCovrObjects()
985 Battle::Cell * Battle::Board::GetCell( s32 position, int dir ) in GetCell()
1000 Battle::Indexes Battle::Board::GetMoveWideIndexes( s32 center, bool reflect ) in GetMoveWideIndexes()
1031 Battle::Indexes Battle::Board::GetAroundIndexes( s32 center, s32 ignore ) in GetAroundIndexes()
1046 Battle::Indexes Battle::Board::GetAroundIndexes( const Unit & b ) in GetAroundIndexes()
1051 Battle::Indexes Battle::Board::GetAroundIndexes( const Position & position ) in GetAroundIndexes()
1071 Battle::Indexes Battle::Board::GetDistanceIndexes( s32 center, u32 radius ) in GetDistanceIndexes()
1108 bool Battle::Board::isValidMirrorImageIndex( s32 index, const Unit * troop ) in isValidMirrorImageIndex()
1138 bool Battle::Board::CanAttackUnitFromCell( const Unit & currentUnit, const int32_t from ) in CanAttackUnitFromCell()
1174 bool Battle::Board::CanAttackUnitFromPosition( const Unit & currentUnit, const Unit & target, const… in CanAttackUnitFromPosition()
1204 Battle::Indexes Battle::Board::GetAdjacentEnemies( const Unit & unit ) in GetAdjacentEnemies()
1255 int32_t Battle::Board::FixupDestinationCell( const Unit & currentUnit, const int32_t dst ) in FixupDestinationCell()
1270 std::string Battle::Board::GetMoatInfo( void ) in GetMoatInfo()