OSDN Git Service

Makes Hiero tool read effect values again when loading a .hiero file
authorManuel Bua <manuel.bua@gmail.com>
Fri, 24 Aug 2012 12:44:24 +0000 (14:44 +0200)
committerManuel Bua <manuel.bua@gmail.com>
Fri, 24 Aug 2012 12:44:24 +0000 (14:44 +0200)
extensions/gdx-tools/src/com/badlogic/gdx/tools/hiero/unicodefont/HieroSettings.java

index 73bba6c..25fac4e 100644 (file)
@@ -89,16 +89,16 @@ public class HieroSettings {
                                } else if (name.startsWith("effect.")) {\r
                                        // Set an effect value on the last added effect.\r
                                        name = name.substring(7);\r
-                                       // ConfigurableEffect effect = (ConfigurableEffect)effects.get(effects.size() - 1);\r
-                                       // List values = effect.getValues();\r
-                                       // for (Iterator iter = values.iterator(); iter.hasNext();) {\r
-                                       // Value effectValue = (Value)iter.next();\r
-                                       // if (effectValue.getName().equals(name)) {\r
-                                       // effectValue.setString(value);\r
-                                       // break;\r
-                                       // }\r
-                                       // }\r
-                                       // effect.setValues(values);\r
+                                       ConfigurableEffect effect = (ConfigurableEffect)effects.get(effects.size() - 1);\r
+                                       List values = effect.getValues();\r
+                                       for (Iterator iter = values.iterator(); iter.hasNext();) {\r
+                                               Value effectValue = (Value)iter.next();\r
+                                               if (effectValue.getName().equals(name)) {\r
+                                                       effectValue.setString(value);\r
+                                                       break;\r
+                                               }\r
+                                       }\r
+                                       effect.setValues(values);\r
                                }\r
                        }\r
                        reader.close();\r