Skip to content

Instantly share code, notes, and snippets.

@whilb
Created March 16, 2014 15:57
Show Gist options
  • Save whilb/9585327 to your computer and use it in GitHub Desktop.
Save whilb/9585327 to your computer and use it in GitHub Desktop.
Example team object
package net.aerenserve.teamapi;
import java.util.ArrayList;
public class Team {
String name = null;
Game game = null;
ArrayList<String> players = new ArrayList<String>();
public Team(Game hGame, String hName) {
game = hGame;
name = hName;
}
public Game getGame() {
return game;
}
public void setGame(Game newGame) {
game = newGame;
}
public String getName() {
return name;
}
public void setName(String newName) {
name = newName;
}
public Integer getSize() {
return players.size();
}
public ArrayList<String> getPlayers() {
return players;
}
public void addPlayer(String name) {
players.add(name);
//User u = (User) game.getPlayer(name);
//u.setTeam(this);
}
public void removePlayer(String name) {
if(players.contains(name) && (Integer) players.indexOf(name) != null) {
players.remove(name);
//User u = (User) game.getPlayer(name);
//u.setTeam(null);
}
}
public boolean checkPlayer(String name) {
if(players.contains(name)) {
return true;
} else return false;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment