-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDisplayable.cpp
More file actions
102 lines (84 loc) · 2.47 KB
/
Copy pathDisplayable.cpp
File metadata and controls
102 lines (84 loc) · 2.47 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#include "Displayable.h"
Displayable::Displayable(int maxHit, int hpMoves, int Hp,
char t, int v, int PosX, int PosY, int x, int y) : maxHit(maxHit), hpMoves(hpMoves),
Hp(Hp), type(t), v(v), PosX(PosX), PosY(PosY), Width(x), Height(y)
{
//std::cout << "Displayble Constructor" << std::endl;
}
Displayable::Displayable() : maxHit(0), hpMoves(0),
Hp(0), type(0), v(0), PosX(0), PosY(0), Width(0), Height(0) {
//std::cout << "Default Displayble Constructor" << std::endl;
}
void Displayable::setInvisible() {
//std::cout << "Displayable::setInvisible" << std::endl;
}
void Displayable::setVisible() {
//std::cout << "Displayable::setVisible" << std::endl;
}
void Displayable::setMaxHit(int maxHit) {
maxHit = maxHit;
//std::cout << "Displayable::setMaxHit" << std::endl;
//std::cout << "MaxHit: " << std::to_string(maxHit) << std::endl;
}
void Displayable::setHpMove(int hpMoves) {
hpMoves = hpMoves;
//std::cout << "Displayable::setHpMove" << std::endl;
//std::cout << "HpMoves: " << std::to_string(hpMoves) << std::endl;
}
void Displayable::setHp(int Hp) {
Hp = Hp;
//std::cout << "Displayable::setHp" << std::endl;
//std::cout << "Hp: " << std::to_string(Hp) << std::endl;
}
void Displayable::setType(char t) {
type = t;
//std::cout << "Displayable::setType" << std::endl;
//std::cout << "type: " << t << std::endl;
}
void Displayable::setIntValue(int v)
{
v = v;
//std::cout << "Displayable::setIntValue" << std::endl;
//std::cout << "Value: " << std::to_string(v) << std::endl;
}
void Displayable::setPosX(int x) {
PosX = x;
//std::cout << "Displayable::SetPosX" << std::endl;
//std::cout << "PosX: " << std::to_string(PosX) << std::endl;
}
void Displayable::setPosY(int y) {
PosY = y;
//std::cout << "Displayable::SetPosY" << std::endl;
//std::cout << "PosY: " << std::to_string(PosY) << std::endl;
}
void Displayable::setWidth(int x)
{
Width = x;
//std::cout << "Displayable::SetWidth" << std::endl;
//std::cout << "Width: " << std::to_string(Width) << std::endl;
}
void Displayable::setHeight(int y) {
Height = y;
//std::cout << "Displayable::SetHeight" << std::endl;
//std::cout << "Height: " << std::to_string(height) << std::endl;
}
int Displayable::getWidth()
{
return Width;
}
int Displayable::getHeight()
{
return Height;
}
int Displayable::getPosX()
{
return PosX;
}
int Displayable::getPosY()
{
return PosY;
}
char Displayable::getType()
{
return type;
}