[tiled] r757 - in trunk/src/tiled: core io/xml mapeditor/dialogs
tiled-svn at biggeruniverse.com
tiled-svn at biggeruniverse.com
Mon Jun 16 10:11:42 PDT 2008
Author: bjorn
Date: 2008-06-16 12:11:41 -0500 (Mon, 16 Jun 2008)
New Revision: 757
Modified:
trunk/src/tiled/core/Tile.java
trunk/src/tiled/io/xml/XMLMapWriter.java
trunk/src/tiled/mapeditor/dialogs/ConfigurationDialog.java
Log:
Made sure not to enable the useless useful comments in the .tmx format by default.
Fixed initializing of the useful comments checkbox in the configuration dialog.
Don't start a tileproperties element when there are no tile instance properties to be saved.
Modified: trunk/src/tiled/core/Tile.java
===================================================================
--- trunk/src/tiled/core/Tile.java 2008-06-15 22:01:12 UTC (rev 756)
+++ trunk/src/tiled/core/Tile.java 2008-06-16 17:11:41 UTC (rev 757)
@@ -100,15 +100,15 @@
* @param set
*/
public void setTileSet(TileSet set) {
- if(tileset != null && tileset != set) {
- setImage(set.addImage(getImage()));
- } else {
- if (internalImage != null) {
- setImage(set.addImage(internalImage));
- internalImage = null;
- }
- }
- tileset = set;
+ if (tileset != null && tileset != set) {
+ setImage(set.addImage(getImage()));
+ } else {
+ if (internalImage != null) {
+ setImage(set.addImage(internalImage));
+ internalImage = null;
+ }
+ }
+ tileset = set;
}
public void setProperties(Properties p) {
Modified: trunk/src/tiled/io/xml/XMLMapWriter.java
===================================================================
--- trunk/src/tiled/io/xml/XMLMapWriter.java 2008-06-15 22:01:12 UTC (rev 756)
+++ trunk/src/tiled/io/xml/XMLMapWriter.java 2008-06-16 17:11:41 UTC (rev 757)
@@ -1,5 +1,5 @@
/*
- * Tiled Map Editor, (c) 2004-2006
+ * Tiled Map Editor, (c) 2004-2008
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -133,7 +133,7 @@
firstgid += tileset.getMaxTileId() + 1;
}
- if (prefs.getBoolean("encodeLayerData", true) && prefs.getBoolean("usefulComments", true))
+ if (prefs.getBoolean("encodeLayerData", true) && prefs.getBoolean("usefulComments", false))
w.writeComment("Layer data is " + (prefs.getBoolean("layerCompression", true) ? "compressed (GZip)" : "") + " binary data, encoded in Base64");
Iterator ml = map.getLayers();
while (ml.hasNext()) {
@@ -426,13 +426,17 @@
}
w.endElement();
- w.startElement("tileproperties");
+ boolean tilePropertiesElementStarted = false;
for (int y = 0; y < l.getHeight(); y++) {
for (int x = 0; x < l.getWidth(); x++) {
Properties tip = ((TileLayer) l).getTileInstancePropertiesAt(x, y);
if (tip != null && !tip.isEmpty()) {
+ if (!tilePropertiesElementStarted) {
+ w.startElement("tileproperties");
+ tilePropertiesElementStarted = true;
+ }
w.startElement("tile");
w.writeAttribute("x", x);
@@ -445,7 +449,8 @@
}
}
- w.endElement();
+ if (tilePropertiesElementStarted)
+ w.endElement();
}
w.endElement();
}
@@ -636,7 +641,7 @@
return
"The core Tiled TMX format writer\n" +
"\n" +
- "Tiled Map Editor, (c) 2004-2006\n" +
+ "Tiled Map Editor, (c) 2004-2008\n" +
"Adam Turk\n" +
"Bjorn Lindeijer";
}
Modified: trunk/src/tiled/mapeditor/dialogs/ConfigurationDialog.java
===================================================================
--- trunk/src/tiled/mapeditor/dialogs/ConfigurationDialog.java 2008-06-15 22:01:12 UTC (rev 756)
+++ trunk/src/tiled/mapeditor/dialogs/ConfigurationDialog.java 2008-06-16 17:11:41 UTC (rev 757)
@@ -368,6 +368,7 @@
}
}
+ cbUsefulComments.setSelected(savingPrefs.getBoolean("usefulComments", false));
cbBinaryEncode.setSelected(savingPrefs.getBoolean("encodeLayerData", true));
cbCompressLayerData.setSelected(savingPrefs.getBoolean("layerCompression", true));
cbGridAA.setSelected(displayPrefs.getBoolean("gridAntialias", true));
More information about the tiled-commit
mailing list