Make editor script work with latest Gridarta.

git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@12237 282e977c-c81d-0410-88c4-b93c2d0d6712
master
akirschbaum 2009-11-07 14:39:49 +00:00
parent 601080500f
commit 8d06ef3f90
1 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@
<name>MapNormalizer</name> <name>MapNormalizer</name>
<code><![CDATA[import java.io.File; <code><![CDATA[import java.io.File;
import java.util.Iterator; import java.util.Iterator;
import net.sf.gridarta.gameobject.AttributeListUtils;
import net.sf.gridarta.gameobject.GameObject; import net.sf.gridarta.gameobject.GameObject;
import net.sf.gridarta.gui.shrinkmapsizedialog.ShrinkMapSizeUtils; import net.sf.gridarta.gui.shrinkmapsizedialog.ShrinkMapSizeUtils;
import net.sf.gridarta.io.RecursiveFileIterator; import net.sf.gridarta.io.RecursiveFileIterator;
@ -16,7 +17,7 @@ void normalizeGameObject(GameObject gameObject) {
normalizeGameObject(it.next()); normalizeGameObject(it.next());
} }
gameObject.setObjectText(gameObject.getArchetype().diffArchText(gameObject.getObjectText(), false)); gameObject.setObjectText(AttributeListUtils.diffArchTextValues(gameObject.getArchetype(), gameObject.getObjectText()));
} }
void normalizeMap(File mapFile, String mapPath) { void normalizeMap(File mapFile, String mapPath) {