Ejemplo n.º 1
0
        private void SerializeDisplay(DisplayChip display)
        {
            if (display.export == false)
            {
                return;
            }

            JsonUtil.GetLineBreak(sb);
            sb.Append("\"DisplayChip\":");

            JsonUtil.GetLineBreak(sb);
            sb.Append("{");
            JsonUtil.GetLineBreak(sb, 1);

            // Width Value
            sb.Append("\"width\":");
            sb.Append(display.width);
            sb.Append(",");
            JsonUtil.GetLineBreak(sb, 1);

            // Height Value
            sb.Append("\"height\":");
            sb.Append(display.height);
            sb.Append(",");
            JsonUtil.GetLineBreak(sb, 1);

            sb.Append("\"overscanX\":");
            sb.Append(display.overscanX);
            sb.Append(",");
            JsonUtil.GetLineBreak(sb, 1);

            sb.Append("\"overscanY\":");
            sb.Append(display.overscanY);
            sb.Append(",");
            JsonUtil.GetLineBreak(sb, 1);

            sb.Append("\"layers\":");
            sb.Append(display.layers);

//            sb.Append(",");

            JsonUtil.GetLineBreak(sb, 1);

            JsonUtil.GetLineBreak(sb);
            sb.Append("}");

            sb.Append(",");

            currentStep++;
        }
Ejemplo n.º 2
0
 public GifExporter(string fileName, IEngineChips engine) : base(fileName)
 {
     DisplayChip = engine.DisplayChip;
     bounds      = DisplayChip.VisibleBounds;
 }