package com.uwsoft.editor.renderer.data; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.Json; import com.badlogic.gdx.utils.JsonWriter.OutputType; public class ProjectInfoVO { public int pixelToWorld = 1; public ResolutionEntryVO originalResolution = new ResolutionEntryVO(); public Array<ResolutionEntryVO> resolutions = new Array<ResolutionEntryVO>(); public ArrayList<SceneVO> scenes = new ArrayList<SceneVO>(); public HashMap<String, CompositeItemVO> libraryItems = new HashMap<String, CompositeItemVO>(); public String constructJsonString() { String str = ""; Json json = new Json(); json.setOutputType(OutputType.json); str = json.toJson(this); json.prettyPrint(str); return str; } public ResolutionEntryVO getResolution(String name) { for (ResolutionEntryVO resolution : resolutions) { if (resolution.name.equalsIgnoreCase(name)) { return resolution; } } return null; } }