diff --git a/src/player/AbstractPlayer.java b/src/player/AbstractPlayer.java index 0f886ae..f255325 100644 --- a/src/player/AbstractPlayer.java +++ b/src/player/AbstractPlayer.java @@ -1,14 +1,17 @@ package player; import game.Card; +import game.Game; public abstract class AbstractPlayer { private Card[] cards; private String[] cardInfos; + protected Game g; - public AbstractPlayer(int cards){ + public AbstractPlayer(int cards, Game g){ this.cards = new Card[cards]; cardInfos = new String[cards]; + this.g = g; } public void setCard(int pos, Card card){ @@ -28,6 +31,20 @@ return cardInfos[pos]; } + public abstract void deactiveCards(); + public abstract void activeCards(); + + public abstract void setName(int index, String name); + public abstract String getName(int index); + public abstract void setSize(int index, int width, int height); + public abstract void setColor(int index, int r, int g, int b); + public abstract int[] getColor(int index); + public abstract void setBackground(int index, int r, int g, int b); + public abstract int[] getBackground(int index); + public abstract void setText(int index, String text); + public abstract String getText(int index); + public abstract void unsetListeners(int index); + public void print(){ System.out.println("abstract"); }