PPL Assignment
IRM2015006
Main Page
Classes
Files
File List
File Members
desperategirl.h
Go to the documentation of this file.
1
2
#ifndef DESPERATEGIRL_H
3
#define DESPERATEGIRL_H
4
5
#include "
girl.h
"
6
7
/* DesperateGirl class
8
* Inherits Girl publicly
9
*/
10
class
DesperateGirl
:
public
Girl
{
11
private
:
12
static
const
GirlNature
nature
=
desperate
;
13
public
:
15
DesperateGirl
(std::string
name
,
int
attr
,
int
intel
,
int
budget
,
BoyType
boy_type
);
17
float
getHappiness
()
override
;
19
GirlNature
getNature
()
override
;
20
};
21
22
#endif
/* DESPERATEGIRL_H */
DesperateGirl::DesperateGirl
DesperateGirl(std::string name, int attr, int intel, int budget, BoyType boy_type)
Definition:
desperategirl.cpp:6
desperate
Definition:
girl_type.h:8
BoyType
BoyType
Definition:
girl_type.h:12
Girl::name
std::string name
Definition:
girl.h:24
DesperateGirl
Definition:
desperategirl.h:10
DesperateGirl::nature
static const GirlNature nature
Definition:
desperategirl.h:12
Girl
Definition:
girl.h:18
DesperateGirl::getNature
GirlNature getNature() override
Definition:
desperategirl.cpp:35
Girl::boy_type
BoyType boy_type
Definition:
girl.h:29
DesperateGirl::getHappiness
float getHappiness() override
Definition:
desperategirl.cpp:19
GirlNature
GirlNature
Definition:
girl_type.h:5
Girl::attr
int attr
Definition:
girl.h:25
Girl::budget
int budget
Definition:
girl.h:27
girl.h
Girl::intel
int intel
Definition:
girl.h:26
girls
desperategirl.h
Generated by
1.8.11