#include using namespace std; class GameCharacter { public: int maxHealth, currentHealth, attack, defense; GameCharacter(int, int, int); void takeDamage(int); }; GameCharacter::GameCharacter(int h, int a, int d) { maxHealth = h; currentHealth = h; attack = a; defense = d; } void GameCharacter::takeDamage(int damage) { damage = attack - defense; if (defense < 0) { damage = 0; } currentHealth -= damage; } int main() { GameCharacter character = GameCharacter(100, 20, 10); cout << "Health before taking damage: " << character.currentHealth << "\n"; character.takeDamage(5); cout << "Health after taking damage: " << character.currentHealth << "\n"; }