feat: add Piece HP and ATK

This commit is contained in:
2026-02-04 17:11:36 +08:00
parent ede8dfbb26
commit ac58e1bfb7
6 changed files with 105 additions and 11 deletions

View File

@@ -195,4 +195,22 @@ std::unordered_set<int> Board::getSporeRange(int PieceID) const {
return SporeRegion;
}
bool Board::changeHP(int row, int col, int num) {
int pieceID = getPieceID(row, col);
if (!m_grid[pieceID]) {
return false;
}
m_grid[pieceID]->changeHP(num);
return true;
}
bool Board::changeATK(int row, int col, int num) {
int pieceID = getPieceID(row, col);
if (!m_grid[pieceID]) {
return false;
}
m_grid[pieceID]->changeATK(num);
return true;
}