|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.TeamHEC.LocomotionCommotion.Card.Game_CardHand.Game_CardHandManager
public static class Game_CardHand.Game_CardHandManager
Field Summary | |
---|---|
static CardActor |
card1
|
static CardActor |
card2
|
static CardActor |
card3
|
static CardActor |
card4
|
static CardActor |
card5
|
static CardActor |
card6
|
static CardActor |
card7
|
com.badlogic.gdx.utils.Array<CardActor> |
cardactors
|
int |
cardActors
|
java.util.ArrayList<CardActor> |
currentHand
|
int |
height
|
static java.util.ArrayList<Card> |
newcards
|
int |
numberofcards
|
boolean |
open
|
int |
selectedCard
|
int |
stagestart
|
SpriteButton |
usecardbtn
|
Constructor Summary | |
---|---|
Game_CardHand.Game_CardHandManager()
|
Method Summary | |
---|---|
void |
addCard(Card newCard)
Adds given card to hand if hand is not full. |
void |
changeHeight(float height)
Moves the cards up or down |
static void |
changePlayer(Player player)
Change Player gets the cards from the new player when a turn is ended and puts the player's cards back. |
static void |
collapseCards()
CollapseCards- resets any card that is not selected to unexpanded position |
void |
create(com.badlogic.gdx.scenes.scene2d.Stage stage)
|
static void |
flushHand()
FlushHand clears all the card Actors and sets the numberofcards to 0. |
static CardActor |
getSelectedCard()
Getter for selectedcard |
void |
organiseHand()
organiseHand collapses all cards or all the cards except for the selectedCard. |
void |
useCard(int cardNum)
useCard is called from the usecard button and implements the card's action and removes it. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public com.badlogic.gdx.utils.Array<CardActor> cardactors
public java.util.ArrayList<CardActor> currentHand
public static java.util.ArrayList<Card> newcards
public boolean open
public static CardActor card1
public static CardActor card2
public static CardActor card3
public static CardActor card4
public static CardActor card5
public static CardActor card6
public static CardActor card7
public int stagestart
public int cardActors
public int height
public int selectedCard
public int numberofcards
public SpriteButton usecardbtn
Constructor Detail |
---|
public Game_CardHand.Game_CardHandManager()
Method Detail |
---|
public void create(com.badlogic.gdx.scenes.scene2d.Stage stage)
public static void changePlayer(Player player)
player
- - Current Player.public static void flushHand()
public void useCard(int cardNum)
cardNum
- public void addCard(Card newCard)
newCard
- - new card passed to be put in the hand.public void changeHeight(float height)
height
- - the pixel to which you want to increase/decrease the height of the cardspublic void organiseHand()
public static void collapseCards()
public static CardActor getSelectedCard()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |