package com.vdom.comms;
import java.io.Serializable;
public class GameStatus implements Serializable {
private static final long serialVersionUID = -5928579898003313213L;
public int whoseTurn;
public String name;
public String[] realNames;
public boolean isFinal;
public boolean isPossessed;
public int[] turnCounts;
public int[] myHand;
public int[] playedCards;
public int[] myIsland;
public int[] myVillage;
public int[] trashPile;
public int[] turnStatus;
public int[] supplySizes;
public int[] embargos;
public int[] costs;
public int[] deckSizes;
public int[] handSizes;
public int[] numCards;
public int[] pirates;
public int[] victoryTokens;
public int[] guildsCoinTokens;
public int cardCostModifier;
public int potions;
public String ruinsTopCard;
public String ruinsTopCardDesc;
public int ruinsID;
public String knightsTopCard;
public String knightsTopCardDesc;
public int knightsTopCardCost;
public int knightsID;
public GameStatus setFinal(boolean b) {isFinal = b; return this;}
public GameStatus setPossessed(boolean b) {isPossessed = b; return this;}
public GameStatus setTurnCounts(int[] is) {turnCounts = is; return this;};
public GameStatus setRealNames(String[] is) {realNames = is; return this;};
public GameStatus setCurPlayer(int i) {whoseTurn = i; return this;}
public GameStatus setCurName(String s) {name = s; return this;}
public GameStatus setHand(int[] is) {myHand = is; return this;};
public GameStatus setPlayedCards(int[] is) {playedCards = is; return this;};
public GameStatus setIsland(int[] is) {myIsland = is; return this;};
public GameStatus setVillage(int[] is) {myVillage = is; return this;};
public GameStatus setTurnStatus(int[] is) {turnStatus = is; return this;};
public GameStatus setSupplySizes(int[] is) {supplySizes = is; return this;};
public GameStatus setEmbargos(int[] is) {embargos = is; return this;};
public GameStatus setCosts(int[] is) {costs = is; return this;};
public GameStatus setDeckSizes(int[] is) {deckSizes = is; return this;};
public GameStatus setHandSizes(int[] is) {handSizes = is; return this;};
public GameStatus setNumCards(int[] is) {numCards = is; return this;}
public GameStatus setPirates(int[] is) {pirates = is; return this;}
public GameStatus setVictoryTokens(int[] is) {victoryTokens = is; return this;}
public GameStatus setGuildsCoinTokens(int[] is) {guildsCoinTokens = is; return this;}
public GameStatus setCardCostModifier(int i) {cardCostModifier = i; return this;}
public GameStatus setPotions(int i) {potions = i; return this;}
public GameStatus setTrash(int[] is) {trashPile = is; return this;}
public GameStatus setRuinsTopCard(int i, String s, String d) {ruinsTopCard = s; ruinsTopCardDesc = d; ruinsID = i; return this;}
public GameStatus setKnightTopCard(int i, String s, String d, int c) {knightsTopCard = s; knightsTopCardDesc = d; knightsID = i; knightsTopCardCost = c; return this;}
public String toString() {
String str = name + "(" + whoseTurn + ")";
return str;
}
}