All packet creating methods now create Packet instead of byte[]
This commit got way too big... - Remove deprecated methods for sending packets - Favor OutPacket & Packet over MaplePacketLittleEndianWriter, LittleEndianWriter, and byte array - Split up some packet creating methods into separate classes
This commit is contained in:
@@ -21,8 +21,9 @@
|
||||
*/
|
||||
package server.movement;
|
||||
|
||||
import java.awt.Point;
|
||||
import tools.data.output.LittleEndianWriter;
|
||||
import net.packet.OutPacket;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public class AbsoluteLifeMovement extends AbstractLifeMovement {
|
||||
private Point pixelsPerSecond;
|
||||
@@ -49,14 +50,12 @@ public class AbsoluteLifeMovement extends AbstractLifeMovement {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void serialize(LittleEndianWriter lew) {
|
||||
lew.write(getType());
|
||||
lew.writeShort(getPosition().x);
|
||||
lew.writeShort(getPosition().y);
|
||||
lew.writeShort(pixelsPerSecond.x);
|
||||
lew.writeShort(pixelsPerSecond.y);
|
||||
lew.writeShort(fh);
|
||||
lew.write(getNewstate());
|
||||
lew.writeShort(getDuration());
|
||||
public void serialize(OutPacket p) {
|
||||
p.writeByte(getType());
|
||||
p.writePos(getPosition());
|
||||
p.writePos(pixelsPerSecond);
|
||||
p.writeShort(fh);
|
||||
p.writeByte(getNewstate());
|
||||
p.writeShort(getDuration());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user