Ejemplo n.º 1
0
 @Override
 public void save(Menu menu, BinaryFile bin) {
   bin.addStringAllocated(name);
   anchor.save(bin);
   bin.allocateBytes(1 + (layout == null ? 0 : 4) + 4);
   bin.addBoolean(layout != null);
   if (layout != null) {
     bin.addInt(layout.getId());
     layout.saveLayout(menu, bin);
   }
   bin.addInt(scripts.size());
   for (String script : scripts) {
     bin.addStringAllocated(script);
   }
 }