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;
}
}