Ejemplo n.º 1
0
 public static String PropertiesToString(List<ItemInstance> props) {
   String[] p = new String[props.size()];
   int i = 0;
   for (ItemInstance prop : props) {
     p[i++] = prop.encode();
   }
   return StringArrayConfigurer.arrayToString(p);
 }
Ejemplo n.º 2
0
 public static List<ItemInstance> StringToProperties(String s, GamePieceImage defn) {
   ArrayList<ItemInstance> props = new ArrayList<ItemInstance>();
   String[] p = StringArrayConfigurer.stringToArray(s);
   for (int i = 0; i < p.length; i++) {
     if (p[i].startsWith(SymbolItem.TYPE)) {
       props.add(new SymbolItemInstance(p[i], defn));
     } else if (p[i].startsWith(TextBoxItem.TYPE)) {
       props.add(new TextBoxItemInstance(p[i], defn));
     } else if (p[i].startsWith(TextItem.TYPE)) {
       props.add(new TextItemInstance(p[i], defn));
     } else if (p[i].startsWith(ShapeItem.TYPE)) {
       props.add(new ShapeItemInstance(p[i], defn));
     } else if (p[i].startsWith(ImageItem.TYPE)) {
       props.add(new ImageItemInstance(p[i], defn));
     }
   }
   return props;
 }