package com.cardshifter.gdx.ui.res;
import com.badlogic.gdx.scenes.scene2d.Actor;
import com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class ResourceView {
private final HorizontalGroup actor;
private final Skin skin;
private final List<ResView> views;
public ResourceView(Skin skin, List<ResView> views) {
this.actor = new HorizontalGroup();
this.skin = skin;
this.views = new ArrayList<ResView>(views);
for (ResView view : views) {
this.actor.addActor(view.getActor());
}
}
public void update(final Map<String, ? extends Object> properties) {
for (ResView view : views) {
view.update(properties);
}
}
public Actor getActor() {
return actor;
}
}