Posted 11 June 2009 - 03:06
Posted 07 September 2009 - 12:13
ekw, on Jun 10 2009, 06:41, said:
Posted 05 February 2010 - 17:56
#include <iostream>
using namespace std;
//----------Class Player----------
class Player
{
protected:
int Health, Damage;
public:
Player() { set(100, 10); }
Player(int one, int two) { set(one, two); }
int getHealth() { return Health; }
int getDamage() { return Damage; }
void set(int newHealth, int newDamage) { Health = newHealth; Damage = newDamage; }
void Attack(Monster enemy);
};
//----------Class Monster----------
class Monster
{
protected:
int Health, Damage;
public:
Monster() { set(100, 10); }
Monster(int one, int two) { set(one, two); }
int getHealth() { return Health; }
int getDamage() { return Damage; }
void set(int newHealth, int newDamage) { Health = newHealth; Damage = newDamage; }
};
//----------Test Function Prototypes----------
void TestPlayerFunctionality();
void TestMonsterFunctionality();
void TestAttackFunction();
//----------Main Function----------
int main()
{
TestPlayerFunctionality();
TestMonsterFunctionality();
//TestAttackFunction();
system("pause");
return 0;
}
//----------Player Class Functions----------
void Attack(Monster enemy)
{
enemy.set(enemy.getHealth() - Damage, enemy.getDamage());
cout << "After you attack, the enemy's health is " << enemy.getHealth() << "\n";
}
//----------Test Functions----------
void TestPlayerFunctionality()
{
Player *you = new Player(120, 15);
cout << "Your health is " << you->getHealth() << "\n";
cout << "Your damage is " << you->getDamage() << "\n";
delete you;
}
void TestMonsterFunctionality()
{
Monster *baddy = new Monster(20, 3);
cout << "Monster's health is " << baddy->getHealth() << "\n";
cout << "Monster's damage is " << baddy->getDamage() << "\n";
delete baddy;
}
void TestAttackFunction()
{
Player *you = new Player(120, 20);
Monster *baddy = new Monster(100, 15);
you->Attack(baddy);
delete you;
delete baddy;
}
Posted 08 February 2010 - 08:29
Ryuurei, on 05 February 2010 - 17:56, said:
#include <iostream>
using namespace std;
//----------Class Player----------
class Player
{
protected:
int Health, Damage;
public:
Player() { set(100, 10); }
Player(int one, int two) { set(one, two); }
int getHealth() { return Health; }
int getDamage() { return Damage; }
void set(int newHealth, int newDamage) { Health = newHealth; Damage = newDamage; }
void Attack(Monster enemy);
};
//----------Class Monster----------
class Monster
{
protected:
int Health, Damage;
public:
Monster() { set(100, 10); }
Monster(int one, int two) { set(one, two); }
int getHealth() { return Health; }
int getDamage() { return Damage; }
void set(int newHealth, int newDamage) { Health = newHealth; Damage = newDamage; }
};
//----------Test Function Prototypes----------
void TestPlayerFunctionality();
void TestMonsterFunctionality();
void TestAttackFunction();
//----------Main Function----------
int main()
{
TestPlayerFunctionality();
TestMonsterFunctionality();
//TestAttackFunction();
system("pause");
return 0;
}
//----------Player Class Functions----------
void Attack(Monster enemy)
{
enemy.set(enemy.getHealth() - Damage, enemy.getDamage());
cout << "After you attack, the enemy's health is " << enemy.getHealth() << "\n";
}
//----------Test Functions----------
void TestPlayerFunctionality()
{
Player *you = new Player(120, 15);
cout << "Your health is " << you->getHealth() << "\n";
cout << "Your damage is " << you->getDamage() << "\n";
delete you;
}
void TestMonsterFunctionality()
{
Monster *baddy = new Monster(20, 3);
cout << "Monster's health is " << baddy->getHealth() << "\n";
cout << "Monster's damage is " << baddy->getDamage() << "\n";
delete baddy;
}
void TestAttackFunction()
{
Player *you = new Player(120, 20);
Monster *baddy = new Monster(100, 15);
you->Attack(baddy);
delete you;
delete baddy;
}
void Player::Attack(Monster enemy)
{
}
Posted 09 July 2010 - 07:21
Goalie_CA, on 13 April 2002 - 00:54, said:
Posted 11 June 2012 - 14:13
dannyroberts, on 11 June 2012 - 11:15, said:
Posted 11 June 2012 - 14:39
Posted 17 November 2012 - 02:45
Posted 17 November 2012 - 03:20
Posted 19 November 2012 - 18:05