|
|
|
|
@@ -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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|