More ordinal refactor

This commit is contained in:
2024-03-09 07:41:59 -05:00
parent 68088a3399
commit 04d9b76938
13 changed files with 56 additions and 120 deletions
@@ -10,6 +10,7 @@
package engine.net.client.msg;
import engine.Enum;
import engine.exception.SerializationException;
import engine.net.AbstractConnection;
import engine.net.ByteBufferReader;
@@ -21,16 +22,16 @@ public class TransferItemFromEquipToInventoryMsg extends ClientNetMsg {
private int playerType;
private int playerUUID;
private int slotNumber;
public Enum.EquipSlotType slot;
/**
* This is the general purpose constructor.
*/
public TransferItemFromEquipToInventoryMsg(AbstractGameObject ago, int slotNumber) {
public TransferItemFromEquipToInventoryMsg(AbstractGameObject ago, Enum.EquipSlotType slot) {
super(Protocol.UNEQUIP);
this.playerType = ago.getObjectType().ordinal();
this.playerUUID = ago.getObjectUUID();
this.slotNumber = slotNumber;
this.slot = slot;
}
/**
@@ -50,7 +51,7 @@ public class TransferItemFromEquipToInventoryMsg extends ClientNetMsg {
protected void _deserialize(ByteBufferReader reader) {
this.playerType = reader.getInt();
this.playerUUID = reader.getInt();
this.slotNumber = reader.getInt();
this.slot = Enum.EquipSlotType.values()[reader.getInt()];
}
/**
@@ -60,16 +61,13 @@ public class TransferItemFromEquipToInventoryMsg extends ClientNetMsg {
protected void _serialize(ByteBufferWriter writer) throws SerializationException {
writer.putInt(this.playerType);
writer.putInt(this.playerUUID);
writer.putInt(this.slotNumber);
writer.putInt(this.slot.ordinal());
}
/**
* @return the slotNumber
*/
public int getSlotNumber() {
return slotNumber;
}
public int getPlayerType() {
return playerType;
@@ -10,6 +10,7 @@
package engine.net.client.msg;
import engine.Enum;
import engine.exception.SerializationException;
import engine.net.AbstractConnection;
import engine.net.ByteBufferReader;
@@ -25,7 +26,8 @@ public class TransferItemFromInventoryToEquipMsg extends ClientNetMsg {
private int itemBase;
private int type;
private int objectUUID;
private int slotNumber;
public Enum.EquipSlotType slot;
private int pad2;
private float unknown1, unknown2;
@@ -36,11 +38,11 @@ public class TransferItemFromInventoryToEquipMsg extends ClientNetMsg {
super(Protocol.EQUIP);
}
public TransferItemFromInventoryToEquipMsg(AbstractCharacter source, int slot, int itemBaseID) {
public TransferItemFromInventoryToEquipMsg(AbstractCharacter source, Enum.EquipSlotType slot, int itemBaseID) {
super(Protocol.EQUIP);
this.sourceType = source.getObjectType().ordinal();
this.sourceID = source.getObjectUUID();
this.slotNumber = slot;
this.slot = slot;
this.itemBase = itemBaseID;
}
@@ -65,7 +67,7 @@ public class TransferItemFromInventoryToEquipMsg extends ClientNetMsg {
itemBase = reader.getInt();
type = reader.getInt();
objectUUID = reader.getInt();
slotNumber = reader.getInt();
slot = Enum.EquipSlotType.values()[reader.getInt()];
pad2 = reader.getInt();
unknown1 = reader.getFloat();
unknown2 = reader.getFloat();
@@ -82,27 +84,12 @@ public class TransferItemFromInventoryToEquipMsg extends ClientNetMsg {
writer.putInt(itemBase);
writer.putInt(type);
writer.putInt(objectUUID);
writer.putInt(slotNumber);
writer.putInt(slot.ordinal());
writer.putInt(pad2);
writer.putFloat(unknown1);
writer.putFloat(unknown1);
}
/**
* @return the pad1
*/
public int getPad1() {
return pad1;
}
/**
* @param pad1 the pad1 to set
*/
public void setPad1(int pad1) {
this.pad1 = pad1;
}
/**
* @return the itemBase
*/
@@ -138,34 +125,6 @@ public class TransferItemFromInventoryToEquipMsg extends ClientNetMsg {
return objectUUID;
}
/**
* @return the slotNumber
*/
public int getSlotNumber() {
return slotNumber;
}
/**
* @param slotNumber the slotNumber to set
*/
public void setSlotNumber(int slotNumber) {
this.slotNumber = slotNumber;
}
/**
* @return the pad2
*/
public int getPad2() {
return pad2;
}
/**
* @param pad2 the pad2 to set
*/
public void setPad2(int pad2) {
this.pad2 = pad2;
}
/**
* @return the unknown1
*/
@@ -180,20 +139,6 @@ public class TransferItemFromInventoryToEquipMsg extends ClientNetMsg {
this.unknown1 = unknown1;
}
/**
* @return the unknown2
*/
public float getUnknown2() {
return unknown2;
}
/**
* @param unknown2 the unknown2 to set
*/
public void setUnknown2(float unknown2) {
this.unknown2 = unknown2;
}
public int getSourceType() {
return sourceType;
}