Add: My Hand List
This commit is contained in:
@@ -103,5 +103,100 @@ public class MainFXMLController {
|
||||
lowerList.getChildren().add(view);
|
||||
i++;
|
||||
}
|
||||
myHand.getChildren().clear();
|
||||
myHand.setSpacing(6);
|
||||
myHand.setAlignment(Pos.CENTER);
|
||||
Pane artists=new Pane();
|
||||
artists.setPrefHeight(270);
|
||||
for (int j=0;j<model.getPlayerByUsername(username).artists.size();j++) {
|
||||
TribeCard card=model.getPlayerByUsername(username).artists.get(j);
|
||||
|
||||
Image tribeImg = new Image(getClass().getResourceAsStream("/GUIImages/Fronts/card-" + card.getIdIMG() + ".png"));
|
||||
ImageView view = new ImageView(tribeImg);
|
||||
view.fitHeightProperty().bind(myHand.heightProperty().subtract(10));
|
||||
view.setPreserveRatio(true);
|
||||
view.setLayoutX((model.getPlayerByUsername(username).artists.size() -j ) * 50); // solo X cambia
|
||||
artists.getChildren().addLast(view);
|
||||
i++;
|
||||
}
|
||||
|
||||
myHand.getChildren().add(artists);
|
||||
Pane gatherers=new Pane();
|
||||
gatherers.setPrefHeight(270);
|
||||
for (int j=0;j<model.getPlayerByUsername(username).gatherers.size();j++) {
|
||||
TribeCard card=model.getPlayerByUsername(username).gatherers.get(j);
|
||||
|
||||
Image tribeImg = new Image(getClass().getResourceAsStream("/GUIImages/Fronts/card-" + card.getIdIMG() + ".png"));
|
||||
ImageView view = new ImageView(tribeImg);
|
||||
view.fitHeightProperty().bind(myHand.heightProperty().subtract(10));
|
||||
view.setPreserveRatio(true);
|
||||
view.setLayoutX((model.getPlayerByUsername(username).gatherers.size() -j ) * 50); // solo X cambia
|
||||
gatherers.getChildren().addLast(view);
|
||||
i++;
|
||||
}
|
||||
|
||||
myHand.getChildren().add(gatherers);
|
||||
Pane inventors=new Pane();
|
||||
gatherers.setPrefHeight(270);
|
||||
for (int j=0;j<model.getPlayerByUsername(username).inventors.size();j++) {
|
||||
TribeCard card=model.getPlayerByUsername(username).inventors.get(j);
|
||||
|
||||
Image tribeImg = new Image(getClass().getResourceAsStream("/GUIImages/Fronts/card-" + card.getIdIMG() + ".png"));
|
||||
ImageView view = new ImageView(tribeImg);
|
||||
view.fitHeightProperty().bind(myHand.heightProperty().subtract(10));
|
||||
view.setPreserveRatio(true);
|
||||
view.setLayoutX((model.getPlayerByUsername(username).inventors.size() -j )* 50); // solo X cambia
|
||||
inventors.getChildren().addLast(view);
|
||||
i++;
|
||||
}
|
||||
|
||||
myHand.getChildren().add(inventors);
|
||||
Pane builders=new Pane();
|
||||
gatherers.setPrefHeight(270);
|
||||
for (int j=0;j<model.getPlayerByUsername(username).builders.size();j++) {
|
||||
TribeCard card=model.getPlayerByUsername(username).builders.get(j);
|
||||
|
||||
Image tribeImg = new Image(getClass().getResourceAsStream("/GUIImages/Fronts/card-" + card.getIdIMG() + ".png"));
|
||||
ImageView view = new ImageView(tribeImg);
|
||||
view.fitHeightProperty().bind(myHand.heightProperty().subtract(10));
|
||||
view.setPreserveRatio(true);
|
||||
view.setLayoutX((model.getPlayerByUsername(username).builders.size() -j ) * 50); // solo X cambia
|
||||
builders.getChildren().addLast(view);
|
||||
i++;
|
||||
}
|
||||
|
||||
myHand.getChildren().add(builders);
|
||||
|
||||
Pane shamans=new Pane();
|
||||
shamans.setPrefHeight(270);
|
||||
for (int j=0;j<model.getPlayerByUsername(username).shamans.size();j++) {
|
||||
TribeCard card=model.getPlayerByUsername(username).shamans.get(j);
|
||||
|
||||
Image tribeImg = new Image(getClass().getResourceAsStream("/GUIImages/Fronts/card-" + card.getIdIMG() + ".png"));
|
||||
ImageView view = new ImageView(tribeImg);
|
||||
view.fitHeightProperty().bind(myHand.heightProperty().subtract(10));
|
||||
view.setPreserveRatio(true);
|
||||
view.setLayoutX((model.getPlayerByUsername(username).shamans.size() -j ) * 50); // solo X cambia
|
||||
shamans.getChildren().addLast(view);
|
||||
i++;
|
||||
}
|
||||
|
||||
myHand.getChildren().add(shamans);
|
||||
|
||||
Pane hunters=new Pane();
|
||||
hunters.setPrefHeight(myHand.heightProperty().get());
|
||||
for (int j=0;j<model.getPlayerByUsername(username).hunters.size();j++) {
|
||||
TribeCard card=model.getPlayerByUsername(username).hunters.get(j);
|
||||
|
||||
Image tribeImg = new Image(getClass().getResourceAsStream("/GUIImages/Fronts/card-" + card.getIdIMG() + ".png"));
|
||||
ImageView view = new ImageView(tribeImg);
|
||||
view.fitHeightProperty().bind(myHand.heightProperty().subtract(10));
|
||||
view.setPreserveRatio(true);
|
||||
view.setLayoutX((model.getPlayerByUsername(username).hunters.size() -j )* 50); // solo X cambia
|
||||
hunters.getChildren().addLast(view);
|
||||
i++;
|
||||
}
|
||||
|
||||
myHand.getChildren().add(hunters);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user