#include #include #include using namespace std; class enemy{ private: string name; int health; int armor; int attack; int treasure; public: enemy(); // constructor enemy(string); void print(); int damage() {return (rand() % attack);} // inline function void hurt(int d) {health -= d;} }; /* int enemy::hurt(int d){ health -= d; } */ int main(){ int player_health = 100; enemy room1e1,room1e2; enemy room1boss("King Creature"); // room1e1.print(); // room1e2.print(); room1boss.print(); // room1boss.attack = 20; int d = room1e1.damage(); cout << "You take: " << d; cout << " points of damage.\n"; player_health -= d; cout << "Player Health: " << player_health << endl; } enemy::enemy(){ health = armor = attack = treasure = 10; name = "Smith"; } enemy::enemy(string s){ health = armor = attack = treasure = 10; name = s; } void enemy::print(){ cout << name << endl; cout << "health: " << health << endl; cout << "armor: " << armor << endl; }