1212@ JsonIgnoreProperties (ignoreUnknown = true )
1313public class Coordinate {
1414 private ForcedRefs forcedRefs ;
15- private double appBuildID ;
15+ private double appBuildId ;
1616 private long backupLimit ;
1717 private boolean backupOnSave ;
1818 private String bgColor ;
@@ -23,7 +23,7 @@ public class Coordinate {
2323 private double defaultPivotX ;
2424 private double defaultPivotY ;
2525 private Definitions defs ;
26- private Boolean exportPNG ;
26+ private Boolean exportPng ;
2727 private boolean exportTiled ;
2828 private boolean externalLevels ;
2929 private Flag [] flags ;
@@ -32,9 +32,10 @@ public class Coordinate {
3232 private String jsonVersion ;
3333 private String levelNamePattern ;
3434 private Level [] levels ;
35- private boolean minifyJSON ;
35+ private boolean minifyJson ;
3636 private long nextUid ;
3737 private String pngFilePattern ;
38+ private boolean simplifiedExport ;
3839 private String tutorialDesc ;
3940 private Long worldGridHeight ;
4041 private Long worldGridWidth ;
@@ -52,16 +53,16 @@ public class Coordinate {
5253 public void setForcedRefs (ForcedRefs value ) { this .forcedRefs = value ; }
5354
5455 /**
55- * LDtk application build identifier. This is only used to identify the LDtk version
56+ * LDtk application build identifier. This is only used to identify the LDtk version
5657 * that generated this particular project file, which can be useful for specific bug fixing.
5758 * Note that the build identifier is just the date of the release, so it's not unique to
5859 * each user (one single global ID per LDtk public release), and as a result, completely
5960 * anonymous.
6061 */
6162 @ JsonProperty ("appBuildId" )
62- public double getAppBuildID () { return appBuildID ; }
63+ public double getAppBuildId () { return appBuildId ; }
6364 @ JsonProperty ("appBuildId" )
64- public void setAppBuildID (double value ) { this .appBuildID = value ; }
65+ public void setAppBuildId (double value ) { this .appBuildId = value ; }
6566
6667 /**
6768 * Number of backup files to keep, if the `backupOnSave` is TRUE
@@ -152,9 +153,9 @@ public class Coordinate {
152153 * by: `imageExportMode`
153154 */
154155 @ JsonProperty ("exportPng" )
155- public Boolean getExportPNG () { return exportPNG ; }
156+ public Boolean getExportPng () { return exportPng ; }
156157 @ JsonProperty ("exportPng" )
157- public void setExportPNG (Boolean value ) { this .exportPNG = value ; }
158+ public void setExportPng (Boolean value ) { this .exportPng = value ; }
158159
159160 /**
160161 * If TRUE, a Tiled compatible file will also be generated along with the LDtk JSON file
@@ -195,7 +196,7 @@ public class Coordinate {
195196
196197 /**
197198 * "Image export" option when saving project. Possible values: `None`, `OneImagePerLayer`,
198- * `OneImagePerLevel`
199+ * `OneImagePerLevel`, `LayersAndLevels`
199200 */
200201 @ JsonProperty ("imageExportMode" )
201202 public ImageExportMode getImageExportMode () { return imageExportMode ; }
@@ -206,9 +207,9 @@ public class Coordinate {
206207 * File format version
207208 */
208209 @ JsonProperty ("jsonVersion" )
209- public String getJSONVersion () { return jsonVersion ; }
210+ public String getjsonVersion () { return jsonVersion ; }
210211 @ JsonProperty ("jsonVersion" )
211- public void setJSONVersion (String value ) { this .jsonVersion = value ; }
212+ public void setjsonVersion (String value ) { this .jsonVersion = value ; }
212213
213214 /**
214215 * The default naming convention for level identifiers.
@@ -220,7 +221,7 @@ public class Coordinate {
220221
221222 /**
222223 * All levels. The order of this array is only relevant in `LinearHorizontal` and
223- * `linearVertical` world layouts (see `worldLayout` value). Otherwise, you should
224+ * `linearVertical` world layouts (see `worldLayout` value). Otherwise, you should
224225 * refer to the `worldX`,`worldY` coordinates of each Level.
225226 */
226227 @ JsonProperty ("levels" )
@@ -233,9 +234,9 @@ public class Coordinate {
233234 * FALSE)
234235 */
235236 @ JsonProperty ("minifyJson" )
236- public boolean getMinifyJSON () { return minifyJSON ; }
237+ public boolean getMinifyJson () { return minifyJson ; }
237238 @ JsonProperty ("minifyJson" )
238- public void setMinifyJSON (boolean value ) { this .minifyJSON = value ; }
239+ public void setMinifyJson (boolean value ) { this .minifyJson = value ; }
239240
240241 /**
241242 * Next Unique integer ID available
@@ -249,12 +250,21 @@ public class Coordinate {
249250 * File naming pattern for exported PNGs
250251 */
251252 @ JsonProperty ("pngFilePattern" )
252- public String getPNGFilePattern () { return pngFilePattern ; }
253+ public String getpngFilePattern () { return pngFilePattern ; }
253254 @ JsonProperty ("pngFilePattern" )
254- public void setPNGFilePattern (String value ) { this .pngFilePattern = value ; }
255+ public void setpngFilePattern (String value ) { this .pngFilePattern = value ; }
255256
256257 /**
257- * This optional description is used by LDtk Samples to show up some informations and
258+ * If TRUE, a very simplified will be generated on saving, for quicker and easier engine
259+ * integration.
260+ */
261+ @ JsonProperty ("simplifiedExport" )
262+ public boolean getSimplifiedExport () { return simplifiedExport ; }
263+ @ JsonProperty ("simplifiedExport" )
264+ public void setSimplifiedExport (boolean value ) { this .simplifiedExport = value ; }
265+
266+ /**
267+ * This optional description is used by LDtk Samples to show up some information and
258268 * instructions.
259269 */
260270 @ JsonProperty ("tutorialDesc" )
@@ -265,7 +275,7 @@ public class Coordinate {
265275 /**
266276 * **WARNING**: this field will move to the `worlds` array after the "multi-worlds" update.
267277 * It will then be `null`. You can enable the Multi-worlds advanced project option to enable
268- * the change immediately. Height of the world grid in pixels.
278+ * the change immediately. Height of the world grid in pixels.
269279 */
270280 @ JsonProperty ("worldGridHeight" )
271281 public Long getWorldGridHeight () { return worldGridHeight ; }
@@ -275,7 +285,7 @@ public class Coordinate {
275285 /**
276286 * **WARNING**: this field will move to the `worlds` array after the "multi-worlds" update.
277287 * It will then be `null`. You can enable the Multi-worlds advanced project option to enable
278- * the change immediately. Width of the world grid in pixels.
288+ * the change immediately. Width of the world grid in pixels.
279289 */
280290 @ JsonProperty ("worldGridWidth" )
281291 public Long getWorldGridWidth () { return worldGridWidth ; }
@@ -285,7 +295,7 @@ public class Coordinate {
285295 /**
286296 * **WARNING**: this field will move to the `worlds` array after the "multi-worlds" update.
287297 * It will then be `null`. You can enable the Multi-worlds advanced project option to enable
288- * the change immediately.An enum that describes how levels are organized in
298+ * the change immediately. An enum that describes how levels are organized in
289299 * this project (ie. linearly or in a 2D space). Possible values: <`null`>, `Free`,
290300 * `GridVania`, `LinearHorizontal`, `LinearVertical`
291301 */
@@ -298,9 +308,9 @@ public class Coordinate {
298308 * This array is not used yet in current LDtk version (so, for now, it's always
299309 * empty).In a later update, it will be possible to have multiple Worlds in a
300310 * single project, each containing multiple Levels.What will change when "Multiple
301- * worlds" support will be added to LDtk:- in current version, a LDtk project
311+ * worlds" support will be added to LDtk: - in current version, a LDtk project
302312 * file can only contain a single world with multiple levels in it. In this case, levels and
303- * world layout related settings are stored in the root of the JSON.- after the
313+ * world layout related settings are stored in the root of the JSON. - after the
304314 * "Multiple worlds" update, there will be a `worlds` array in root, each world containing
305315 * levels and layout settings. Basically, it's pretty much only about moving the `levels`
306316 * array to the `worlds` array, along with world layout related values (eg. `worldGridWidth`
0 commit comments