Files

53 lines
851 B
C++
Raw Permalink Normal View History

#include "../../include/items/Armor.h"
#include <iostream>
using namespace std;
// This constructor just initializes the Armor to null.
Armor::Armor()
{
name = "No Armor Equipped";
health = 0;
hits_remaining = 0;
upgrades_remaining = 0;
value = 0;
}
// This constructor just initializes the Armor to the passed values.
Armor::Armor(string armor_name, int health_added, int cost)
{
name = armor_name;
health = health_added;
hits_remaining = 150;
upgrades_remaining = 3;
value = cost;
}
// SETTER FUNCTIONS
// GETTER FUNCTIONS
string Armor::getArmorName()
{
return name;
}
int Armor::getArmorHealth()
{
return health;
}
int Armor::getArmorHitsRemaining()
{
return hits_remaining;
}
int Armor::getArmorUpgradesRemaining()
{
return upgrades_remaining;
}
int Armor::getArmorValue()
{
return value;
}