Skip to content

Commit 17efdde

Browse files
committed
- Finished rename to setLayoutProps function (tested)
1 parent 97a40da commit 17efdde

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

src/main/java/net/rptools/maptool/client/functions/TokenPropertyFunctions.java

+15-13
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ private TokenPropertyFunctions() {
113113
"getNotes",
114114
"setNotes",
115115
"getTokenLayoutProps",
116+
"setTokenLayoutProps",
116117
"setLayoutProps",
117-
"setExtendedTokenLayoutProps",
118118
"setTokenSnapToGrid",
119119
"getAllowsURIAccess",
120120
"setAllowsURIAccess",
@@ -948,9 +948,9 @@ public Object childEvaluate(
948948
jarr.addProperty("scale", scale);
949949
jarr.addProperty("xOffset", xOffset);
950950
jarr.addProperty("yOffset", yOffset);
951-
jarr.addProperty("scaleX", scaleX);
951+
jarr.addProperty("xScale", scaleX);
952952
jarr.addProperty("rotation", rotation);
953-
jarr.addProperty("scaleY", scaleY);
953+
jarr.addProperty("yScale", scaleY);
954954
jarr.addProperty("footprintScale", footprintScaleValue);
955955
return jarr;
956956
} else {
@@ -959,30 +959,28 @@ public Object childEvaluate(
959959
sb.append("xOffset=").append(xOffset).append(delim);
960960
sb.append("yOffset=").append(yOffset).append(delim);
961961
sb.append("rotation=").append(rotation).append(delim);
962-
sb.append("scaleX=").append(scaleX).append(delim);
963-
sb.append("scaleY=").append(scaleY).append(delim);
962+
sb.append("xScale=").append(scaleX).append(delim);
963+
sb.append("yScale=").append(scaleY).append(delim);
964964
sb.append("footprintScale=").append(footprintScaleValue);
965965
return sb.toString();
966966
}
967967
}
968968
/*
969-
* setExtendedTokenLayoutProps(StrProp/JSON Object, token: currentToken(), mapName = current map)
969+
* setLayoutProps(StrProp/JSON Object, token: currentToken(), mapName = current map)
970970
*/
971-
if (functionName.equalsIgnoreCase("setExtendedTokenLayoutProps")) {
971+
if (functionName.equalsIgnoreCase("setLayoutProps")) {
972972
FunctionUtil.checkNumberParam(functionName, parameters, 1, 3);
973973
Token token = FunctionUtil.getTokenFromParam(resolver, functionName, parameters, 1, 2);
974974
JsonObject json;
975975
try { // try for json object
976-
json = FunctionUtil.paramAsJsonObject("setExtendedTokenLayoutProps", parameters, 0);
976+
json = FunctionUtil.paramAsJsonObject("setLayoutProps", parameters, 0);
977977
} catch (ParserException pe) {
978978
try { // try for strProp
979979
json =
980980
JSONMacroFunctions.getInstance()
981981
.getJsonObjectFunctions()
982982
.fromStrProp(
983-
FunctionUtil.paramAsString(
984-
"setExtendedTokenLayoutProps", parameters, 0, true),
985-
";");
983+
FunctionUtil.paramAsString("setLayoutProps", parameters, 0, true), ";");
986984
} catch (ParserException pe2) {
987985
throw new ParserException(
988986
I18N.getText(
@@ -994,10 +992,14 @@ public Object childEvaluate(
994992
for (String s : jobj.keySet()) {
995993
switch (s.toLowerCase()) {
996994
case "scale" -> token.setSizeScale(jobj.get(s).getAsDouble());
995+
case "offsetx" -> token.setAnchor(jobj.get(s).getAsInt(), token.getAnchorY());
997996
case "xoffset" -> token.setAnchor(jobj.get(s).getAsInt(), token.getAnchorY());
997+
case "offsety" -> token.setAnchor(token.getAnchorX(), jobj.get(s).getAsInt());
998998
case "yoffset" -> token.setAnchor(token.getAnchorX(), jobj.get(s).getAsInt());
999999
case "scalex" -> token.setScaleX(jobj.get(s).getAsDouble());
1000+
case "xscale" -> token.setScaleX(jobj.get(s).getAsDouble());
10001001
case "scaley" -> token.setScaleY(jobj.get(s).getAsDouble());
1002+
case "yscale" -> token.setScaleY(jobj.get(s).getAsDouble());
10011003
case "rotation" -> token.setImageRotation(jobj.get(s).getAsDouble());
10021004
default -> {
10031005
continue;
@@ -1010,9 +1012,9 @@ public Object childEvaluate(
10101012
}
10111013
}
10121014
/*
1013-
* setLayoutProps(scale, xOffset, yOffset, token: currentToken(), mapName = current map)
1015+
* setTokenLayoutProps(scale, xOffset, yOffset, token: currentToken(), mapName = current map)
10141016
*/
1015-
if (functionName.equalsIgnoreCase("setLayoutProps")) {
1017+
if (functionName.equalsIgnoreCase("setTokenLayoutProps")) {
10161018
FunctionUtil.checkNumberParam(functionName, parameters, 3, 5);
10171019
Token token = FunctionUtil.getTokenFromParam(resolver, functionName, parameters, 3, 4);
10181020

0 commit comments

Comments
 (0)