Ejemplo n.º 1
0
/* Free memory from a TowerArray Safely */
void destroyTowerArray(TowerArray* toDestroy) {
    if (toDestroy != NULL) {
        destroyTower(toDestroy->towers);
        free(toDestroy);
    } else {
        error ("Tried to free invalid memory in destroyTowerArray");
    }
}
Ejemplo n.º 2
0
void Tower::damaged(double d)
{
    if(this->hitPoints > d) {
        this->hitPoints -= d;
        hpBar->setPlainText(QString::number(hitPoints));
    }
    else
        destroyTower();
}