-
Notifications
You must be signed in to change notification settings - Fork 0
/
Team.h
36 lines (27 loc) · 1.18 KB
/
Team.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
/* Βέλλιος Γεώργιος-Σεραφείμ ΑΕΜ: 9471 velliosg@ece.auth.gr -- Μανούσος Διαγόρας ΑΕΜ: 9554 dmanouso@ece.auth.gr */
#ifndef TEAM_H_INCLUDED
#define TEAM_H_INCLUDED
#include "Player.h"
using namespace std;
/* Γίνεται δήλωση της κλάσης της ομάδας καθώς και των μεταβλητών και των μεθόδων που περιέχει. Καθε ομάδα έχει
4 μεταβλητές (οπότε 4 setters και 4 getters), 2 constructors, με και χωρις ορίσματα, εναν destructor και 1 επιπλέον μέθοδο*/
class Team{
int wins;
string colour;
int portions;
Player players[11];
public:
Team();
Team( string xroma, int nikes=0, int sistatika=0); //Οι μέθοδοι αναλύονται στο Team.cpp αρχείο
~Team();
void setWins(int a);
void setColour(int b);
void setPortions(int c);
void setPlayers(int position, Player p);
int getWins();
string getColour();
int getPortions();
Player getPlayers(int position);
void showTeam(int num=0);
};
#endif // TEAM_H_INCLUDED