text-dungeon-crawler/GameCharacter.cpp
Kishan Takoordyal 73b746ba8f
init
2020-11-14 18:28:26 +04:00

25 lines
426 B
C++

#include "GameCharacter.h"
GameCharacter::GameCharacter(string n, int h, int a, int d) {
name = n;
maxHealth = h;
currentHealth = h;
attack = a;
defense = d;
}
int GameCharacter::takeDamage(int amount) {
int damage = amount - defense;
if (damage < 0) {
damage = 0;
}
currentHealth -= damage;
return damage;
}
bool GameCharacter::isDead() {
return currentHealth <= 0;
}