-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTable.java
52 lines (41 loc) · 1.11 KB
/
Table.java
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
package com.alex.j.cs246dd;
import android.util.Log;
import java.util.ArrayList;
public class Table {
int currentNumPlayers;
private ArrayList<SignedUpUser> players;
private String gameDescription;
private int numPlayersPossible;
public int getNumPlayersPossible() {
return numPlayersPossible;
}
public void setNumPlayersPossible(int newNum) {
numPlayersPossible = newNum;
}
public ArrayList<SignedUpUser> getPlayers() {
return players;
}
public String getGameDescription() {
return gameDescription;
}
public void setGameDescription(String gameDescription) {
this.gameDescription = gameDescription;
}
public void addPlayer(SignedUpUser newPlayer) {
if (players.size() > 4)
Log.v("Table", "too many players");
else {
players.add(newPlayer);
}
}
public void removePlayer(User player) {
if (players.contains(player))
{
players.remove(player);
}
else
{
Log.v("table", "player not in list");
}
}
}