|
@@ -250,10 +250,10 @@ void CBattleSiegeController::gateStateChanged(const EGateState state)
|
|
|
void CBattleSiegeController::showAbsoluteObstacles(std::shared_ptr<CCanvas> canvas, const Point & offset)
|
|
|
{
|
|
|
if (getWallPieceExistance(EWallVisual::MOAT))
|
|
|
- showWallPiece(canvas, EWallVisual::MOAT, owner->pos.topLeft());
|
|
|
+ showWallPiece(canvas, EWallVisual::MOAT, offset);
|
|
|
|
|
|
if (getWallPieceExistance(EWallVisual::MOAT_BANK))
|
|
|
- showWallPiece(canvas, EWallVisual::MOAT_BANK, owner->pos.topLeft());
|
|
|
+ showWallPiece(canvas, EWallVisual::MOAT_BANK, offset);
|
|
|
}
|
|
|
|
|
|
void CBattleSiegeController::showBattlefieldObjects(std::shared_ptr<CCanvas> canvas, const BattleHex & location )
|