Fix ceremony statistics error
This commit is contained in:
@@ -5,43 +5,20 @@
|
||||
import com.jme3.scene.Node;
|
||||
import pp.mdga.client.MdgaApp;
|
||||
import pp.mdga.client.button.AbstractButton;
|
||||
import pp.mdga.client.button.InputButton;
|
||||
import pp.mdga.client.button.LabelButton;
|
||||
import pp.mdga.client.button.MenuButton;
|
||||
import pp.mdga.client.view.MainView;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class CeremonyDialog extends Dialog {
|
||||
private ArrayList<ArrayList<LabelButton>> labels;
|
||||
|
||||
float offsetX = 0.5f;
|
||||
float offsetX;
|
||||
|
||||
public CeremonyDialog(MdgaApp app, Node node) {
|
||||
super(app, node);
|
||||
|
||||
labels = new ArrayList<>();
|
||||
|
||||
ArrayList<LabelButton> first = new ArrayList<>();
|
||||
Vector2f size = new Vector2f(4, 1.2f);
|
||||
first.add(new LabelButton(app, node, "", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Figuren geworfen", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Figuren verloren", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Verwendete Bonuskarten", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Gewürfelte 6en", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Gelaufene Felder", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Bonusfeldern erreicht", size, new Vector2f()));
|
||||
|
||||
float offsetY = 0.5f;
|
||||
|
||||
for (LabelButton b : first) {
|
||||
b.setPos(new Vector2f(offsetX, MenuButton.VERTICAL - offsetY));
|
||||
offsetY += 0.8f;
|
||||
}
|
||||
|
||||
offsetX += 2.3f;
|
||||
|
||||
labels.add(first);
|
||||
prepare();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -98,4 +75,31 @@ public void addStatisticsRow(String name, int v1, int v2, int v3, int v4, int v5
|
||||
|
||||
labels.add(row);
|
||||
}
|
||||
|
||||
public void prepare() {
|
||||
offsetX = 0.5f;
|
||||
|
||||
labels = new ArrayList<>();
|
||||
|
||||
ArrayList<LabelButton> first = new ArrayList<>();
|
||||
Vector2f size = new Vector2f(4, 1.2f);
|
||||
first.add(new LabelButton(app, node, "", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Figuren geworfen", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Figuren verloren", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Verwendete Bonuskarten", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Gewürfelte 6en", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Gelaufene Felder", size, new Vector2f()));
|
||||
first.add(new LabelButton(app, node, "Bonusfeldern erreicht", size, new Vector2f()));
|
||||
|
||||
float offsetY = 0.5f;
|
||||
|
||||
for (LabelButton b : first) {
|
||||
b.setPos(new Vector2f(offsetX, MenuButton.VERTICAL - offsetY));
|
||||
offsetY += 0.8f;
|
||||
}
|
||||
|
||||
offsetX += 2.3f;
|
||||
|
||||
labels.add(first);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -165,4 +165,5 @@ public void create(Vector3f pos, float scale, boolean shadow){
|
||||
public void setPos(Vector3f pos){
|
||||
spatial.setLocalTranslation(pos);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
import pp.mdga.client.button.ButtonLeft;
|
||||
import pp.mdga.client.button.ButtonRight;
|
||||
import pp.mdga.client.button.CeremonyButton;
|
||||
import pp.mdga.client.button.LobbyButton;
|
||||
import pp.mdga.client.dialog.CeremonyDialog;
|
||||
import pp.mdga.game.Color;
|
||||
|
||||
@@ -65,6 +64,8 @@ public void onLeave() {
|
||||
ceremonyButtons.clear();
|
||||
|
||||
rootNode.removeLight(ambient);
|
||||
|
||||
ceremonyDialog.prepare();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user