package com.cardshifter.gdx.ui.res; import com.badlogic.gdx.scenes.scene2d.Actor; import com.badlogic.gdx.scenes.scene2d.ui.Label; import com.badlogic.gdx.scenes.scene2d.ui.Skin; import java.util.Map; /** * Created by Simon on 2/8/2015. */ public class SimpleResView extends ResView { private final String start; private final Label label; private final String key; public SimpleResView(Skin skin, String c, String key) { this.start = c; this.label = new Label(c, skin); this.key = key; } @Override public Actor getActor() { return label; } @Override public void update(Map<String, ? extends Object> properties) { Object value = properties.get(key); label.setText(value == null ? "" : start + value); } }