/* * Copyright (c) 2012. HappyDroids LLC, All rights reserved. */ package com.happydroids.droidtowers.gui; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.ui.Table; import com.badlogic.gdx.scenes.scene2d.ui.TextButton; import com.happydroids.droidtowers.gamestate.GameState; import com.happydroids.droidtowers.platform.Display; import com.happydroids.droidtowers.scenes.components.SceneManager; public class ViewNeighborHUD extends Table { public ViewNeighborHUD(final GameState playerGameState) { super(); defaults().top().left(); TextButton backButton = FontManager.Roboto18.makeTextButton("< back to my tower"); backButton.addListener(new VibrateClickListener() { @Override public void onClick(InputEvent event, float x, float y) { SceneManager.popScene(); } }); TextButton addNeighborsButton = FontManager.Roboto18.makeTextButton("add neighbors"); addNeighborsButton.addListener(new VibrateClickListener() { @Override public void onClick(InputEvent event, float x, float y) { new FriendsListWindow(getStage(), playerGameState).show(); } }); row().top().left().fillX(); add(backButton); add().expandX(); add(addNeighborsButton).right(); } @Override public float getPrefWidth() { return Display.getWidth(); } public void showToast(String toastText) { Toast toast = new Toast(); toast.setMessage(toastText); getStage().addActor(toast); toast.show(); } }