29 lines
517 B
C++
29 lines
517 B
C++
#ifndef RESSOURCE_H
|
|
#define RESSOURCE_H
|
|
|
|
#include <string>
|
|
#include <iostream>
|
|
|
|
class Ressource {
|
|
private:
|
|
std::string name_m;
|
|
int pph_m;
|
|
|
|
public:
|
|
// Constructors
|
|
Ressource();
|
|
Ressource(const std::string& name, int value);
|
|
|
|
// Getters
|
|
std::string getName() const;
|
|
int getValue() const;
|
|
|
|
// Print function
|
|
void printRessource() const;
|
|
};
|
|
|
|
// Operator overload for printing Ressource
|
|
std::ostream& operator<<(std::ostream& os, const Ressource& ressource);
|
|
|
|
#endif // RESSOURCE_H
|