Committed for posterity.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4594 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -75,6 +75,8 @@ public class GenActionScriptBundlesTask extends Task
|
|||||||
out.println("{");
|
out.println("{");
|
||||||
out.println(" override protected function getContent () :Object");
|
out.println(" override protected function getContent () :Object");
|
||||||
out.println(" {");
|
out.println(" {");
|
||||||
|
if (true) {
|
||||||
|
// create an array with all the values, then populate in a loop
|
||||||
out.println(" var data :Array = [");
|
out.println(" var data :Array = [");
|
||||||
for (Map.Entry entry : props.entrySet()) {
|
for (Map.Entry entry : props.entrySet()) {
|
||||||
String key = saveConvert((String) entry.getKey());
|
String key = saveConvert((String) entry.getKey());
|
||||||
@@ -86,6 +88,17 @@ public class GenActionScriptBundlesTask extends Task
|
|||||||
out.println(" for (var ii :int = 0; ii < data.length; ii += 2) {");
|
out.println(" for (var ii :int = 0; ii < data.length; ii += 2) {");
|
||||||
out.println(" o[data[ii]] = data[ii + 1];");
|
out.println(" o[data[ii]] = data[ii + 1];");
|
||||||
out.println(" }");
|
out.println(" }");
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// alternate impl: just set each value directly. For non-trivial
|
||||||
|
// resource bundles, this generates a larger class after compilation
|
||||||
|
out.println(" var o :Object = new Object();");
|
||||||
|
for (Map.Entry entry : props.entrySet()) {
|
||||||
|
String key = saveConvert((String) entry.getKey());
|
||||||
|
String val = saveConvert((String) entry.getValue());
|
||||||
|
out.println(" o[\"" + key + "\"] = \"" + val + "\";");
|
||||||
|
}
|
||||||
|
}
|
||||||
out.println(" return o;");
|
out.println(" return o;");
|
||||||
out.println(" }");
|
out.println(" }");
|
||||||
out.println("}}");
|
out.println("}}");
|
||||||
|
|||||||
Reference in New Issue
Block a user