diff options
Diffstat (limited to 'kbattleship/kbattleship/kbdestroyshipstrategy.cpp')
-rw-r--r-- | kbattleship/kbattleship/kbdestroyshipstrategy.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/kbattleship/kbattleship/kbdestroyshipstrategy.cpp b/kbattleship/kbattleship/kbdestroyshipstrategy.cpp index a3882963..05095311 100644 --- a/kbattleship/kbattleship/kbdestroyshipstrategy.cpp +++ b/kbattleship/kbattleship/kbdestroyshipstrategy.cpp @@ -17,7 +17,7 @@ #include "kbdestroyshipstrategy.h" -KBDestroyShipStrategy::KBDestroyShipStrategy(KBStrategy *parent) : KBStrategy(parent) +KBDestroyShipStrategy::KBDestroyShipStrategy(KBStrategy *tqparent) : KBStrategy(tqparent) { m_working = false; } @@ -320,7 +320,7 @@ void KBDestroyShipStrategy::markBorderingFields() if (m_direction == VERTICAL) { - while (m_fieldRect.contains(col, row) && + while (m_fieldRect.tqcontains(col, row) && m_battleField->ownState(col, row) == KBattleField::HIT) { row--; @@ -332,24 +332,24 @@ void KBDestroyShipStrategy::markBorderingFields() row++; i = col+1; // right of the ship j = col-1; // left of the ship - while (m_fieldRect.contains(col, row) && + while (m_fieldRect.tqcontains(col, row) && m_battleField->ownState(col, row) == KBattleField::HIT) { - if (m_fieldRect.contains(i, row)) + if (m_fieldRect.tqcontains(i, row)) setViablePos(i, row, false); - if (m_fieldRect.contains(j, row)) + if (m_fieldRect.tqcontains(j, row)) setViablePos(j, row, false); setViablePos(col, row, false); row++; } - if (m_fieldRect.contains(col, row)) + if (m_fieldRect.tqcontains(col, row)) { // below the ship setViablePos(col, row, false); } } else if (m_direction == HORIZONTAL) { - while (m_fieldRect.contains(col, row) && + while (m_fieldRect.tqcontains(col, row) && m_battleField->ownState(col, row) == KBattleField::HIT) { col--; @@ -361,17 +361,17 @@ void KBDestroyShipStrategy::markBorderingFields() col++; i = row+1; // below the ship j = row-1; // above the ship - while (m_fieldRect.contains(col, row) && + while (m_fieldRect.tqcontains(col, row) && m_battleField->ownState(col, row) == KBattleField::HIT) { - if (m_fieldRect.contains(col, i)) + if (m_fieldRect.tqcontains(col, i)) setViablePos(col, i, false); - if (m_fieldRect.contains(col, j)) + if (m_fieldRect.tqcontains(col, j)) setViablePos(col, j, false); setViablePos(col, row, false); col++; } - if (m_fieldRect.contains(col, row)) + if (m_fieldRect.tqcontains(col, row)) { // right of the ship setViablePos(col, row, false); } |