Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void testHud()
- {
- Table mainTable = new Table();
- mainTable.setFillParent(true);
- mainTable.pad(50);
- ScrollPane scrollPane = new ScrollPane(mainTable);
- scrollPane.setFillParent(true);
- scrollPane.setScrollingDisabled(true, false);
- mainTable.add(category("Word solving noob", true, true, true)).expandX().fillX().row();
- mainTable.add(category("Word solving medium", true, true, false)).expandX().fillX().row();
- mainTable.add(category("Word solving hard", true, false, false)).expandX().fillX().row();
- mainTable.add(category("Word solving insane", false, false, false)).expandX().fillX().row();
- mainTable.add(category("Word solving wizard", false, false, false)).expandX().fillX().row();
- stage.addActor(scrollPane);
- }
- public Table category(String title, boolean bronze, boolean silver, boolean gold)
- {
- Table table = new Table();
- //Add catagory title in a new label
- Table titleTable = new Table();
- Label titleLabel = new Label(title, skin);
- titleTable.add(titleLabel).expandX().fill();
- table.add(titleTable).expandX().fillX().row();
- //Add content in new Label
- Table contentTable = new Table();
- Label bronzeLabel = new Label("Locked", skin);
- Label silverLabel = new Label("Locked", skin);
- Label goldLabel = new Label("Locked", skin);
- if (bronze) bronzeLabel.setText("Bronze");
- if (silver) silverLabel.setText("Silver");
- if (gold) goldLabel.setText("gold");
- contentTable.add(bronzeLabel).pad(10);
- contentTable.add(silverLabel).pad(10);
- contentTable.add(goldLabel).pad(10);
- contentTable.row();
- Label objectiveLabel = new Label("Objective: do something that has to do with " + title, skin);
- contentTable.add(objectiveLabel).pad(10).colspan(3).row();
- Label rewardLabel = new Label("Reward: gain awesome stuff by doing " + title, skin);
- contentTable.add(rewardLabel).pad(10).colspan(3).row();
- table.add(contentTable).expandX().fillX();
- return table;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement