1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#include <iostream>
using namespace std;
class SpellStats{
private:
int encost, cooldown, time;
bool trained;
public:
SpellStats(){ trained=false; }
SpellStats(bool NT, int EN, int CD, int NTime){
trained=NT; encost=EN; cooldown=CD; time= NTime;
}
friend ostream& operator<<(ostream& os, const SpellStats &o) {
os << o.encost << "\n";
return os;
}
};
int main() {
SpellStats spell[10]={SpellStats(true, 5, 25, 8),
SpellStats(true, 50, 70, 7),
SpellStats(), SpellStats(), SpellStats(), SpellStats(), SpellStats(), SpellStats(), SpellStats(), SpellStats()
};
for(int i=0; i<10; i++) cout << spell[i];
return 0;
}
|