/* * Copyright (c) 2012. HappyDroids LLC, All rights reserved. */ package com.happydroids.droidtowers.gui; import com.badlogic.gdx.scenes.scene2d.Stage; import com.happydroids.droidtowers.Colors; import com.happydroids.droidtowers.controllers.AvatarLayer; import com.happydroids.droidtowers.entities.Avatar; import com.happydroids.droidtowers.platform.Display; public class AvatarListWindow extends ScrollableTowerWindow { public AvatarListWindow(Stage stage, AvatarLayer avatarLayer) { super("Droids", stage); defaults().space(Display.devicePixel(8)); row().fillX().padTop(Display.devicePixel(8)); add(FontManager.Default.makeLabel("NAME")).expandX(); add(FontManager.Default.makeLabel("HUNGER")).width(100); add(FontManager.Default.makeLabel("HAPPINESS")).width(100); add(FontManager.Default.makeLabel("WALKING TO")).width(200); row().fillX(); addHorizontalRule(Colors.ICS_BLUE, 2, 4); for (Avatar avatar : avatarLayer.getObjects()) { row().fillX(); add(new AvatarInfoRow(avatar)).expandX().colspan(4); } } }