PPL Assignment
IRM2015006
miserboy.h
Go to the documentation of this file.
1 
2 #ifndef MISERBOY_H
3 #define MISERBOY_H
4 
5 #include "boy.h"
6 
10 class MiserBoy : public Boy {
11 private:
12  static const BoyNature nature = miser;
13 public:
15  MiserBoy(std::string name, int attr, int intel, int budget, int min_attr_req);
17  float getHappiness() override;
19  BoyNature getNature() override;
20 };
21 
22 #endif /* MISERBOY_H */
int attr
Definition: boy.h:25
Definition: boy_type.h:6
MiserBoy(std::string name, int attr, int intel, int budget, int min_attr_req)
Definition: miserboy.cpp:3
int min_attr_req
Definition: boy.h:28
int budget
Definition: boy.h:27
int intel
Definition: boy.h:26
float getHappiness() override
Definition: miserboy.cpp:16
Definition: boy.h:20
std::string name
Definition: boy.h:24
BoyNature getNature() override
Definition: miserboy.cpp:30
static const BoyNature nature
Definition: miserboy.h:12
BoyNature
Definition: boy_type.h:5