Fixed radial option ids that were larger than 127 (signed byte limit)

This commit is contained in:
Light2
2013-07-29 23:09:20 +02:00
parent 9bc018758a
commit d65e9f3020
2 changed files with 5 additions and 6 deletions
@@ -77,8 +77,7 @@ public class ObjectMenuResponse extends ObjControllerObject {
for(RadialOptions radialOption : radialOptions) {
result.put(counter++);
result.put(radialOption.getParentId());
result.put(radialOption.getOptionId());
result.put((byte) 0);
result.putShort(radialOption.getOptionId());
result.put(radialOption.getOptionType());
if(radialOption.getDescription().length() > 0)
+4 -4
View File
@@ -277,11 +277,11 @@ public class RadialOptions {
public static int StopManufacture = 252;
private byte parentId;
private byte optionId;
private short optionId;
private byte optionType;
private String description;
public RadialOptions(byte parentId, byte optionId, byte optionType, String description) {
public RadialOptions(byte parentId, short optionId, byte optionType, String description) {
this.setParentId(parentId);
this.setOptionId(optionId);
this.setOptionType(optionType);
@@ -300,11 +300,11 @@ public class RadialOptions {
this.parentId = parentId;
}
public byte getOptionId() {
public short getOptionId() {
return optionId;
}
public void setOptionId(byte optionId) {
public void setOptionId(short optionId) {
this.optionId = optionId;
}