-
Notifications
You must be signed in to change notification settings - Fork 0
/
Wojownik.h
46 lines (38 loc) · 890 Bytes
/
Wojownik.h
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
#ifndef HK1_WOJOWNIK_H
#define HK1_WOJOWNIK_H
#include <iostream>
#include <string>
#include <random>
#include <vector>
#include <chrono>
#include <algorithm>
class Wojownik {
public:
Wojownik() = default;
Wojownik(std::default_random_engine&, std::uniform_int_distribution<int>&, std::uniform_int_distribution<int>&);
~Wojownik();
std::string getImie();
int getInteligencja();
int getSila();
int getZrecznosc();
int getBudowa();
int getWola();
void setInteligencja(int &a);
void setSila(int &a);
void setZrecznosc(int &a);
void setBudowa(int &a);
void setWola(int &a);
void print();
void resetHP();
//bool zadajObrazenia(int &&pz);
protected:
std::string imie;
int punkty_zycia;
int inteligencja;
int sila;
int zrecznosc;
int budowa;
int sila_woli;
private:
};
#endif //HK1_WOJOWNIK_H