Newer
Older
SimpleUI / src / Widgets1.java
import java.util.*;

public class Widgets1 {
	private CurScreen curScreen;
	private Map<String, Widget1> value = new HashMap<>();
	public Map<String, Widget1> getValue() {
		return new HashMap<>(this.value);
	}
	public void setValue(Map<String, Object> value) {
		for (String key: value.keySet()) {
			int y = (int) ((Map<String, Object>) value.get(key)).get("y");
			int x = (int) ((Map<String, Object>) value.get(key)).get("x");
			int height = (int) ((Map<String, Object>) value.get(key)).get("height");
			String text = (String) ((Map<String, Object>) value.get(key)).get("text");
			boolean visible = (boolean) ((Map<String, Object>) value.get(key)).get("visible");
			int width = (int) ((Map<String, Object>) value.get(key)).get("width");
			int state = (int) ((Map<String, Object>) value.get(key)).get("state");
			this.value.put(key, new Widget1(true, width, x, y, text, 0, height, curScreen));
		}
	}
	public Widget1 getWidget1(String wid) {
		return this.value.get(wid);
	}
	public Widgets1(CurScreen curScreen) {
		this.curScreen = curScreen;
	}
}