RuneHive-Game
Loading...
Searching...
No Matches
SendCameraShake.java
Go to the documentation of this file.
1package com.runehive.net.packet.out;
2
3import com.runehive.game.world.entity.mob.player.Player;
4import com.runehive.net.packet.OutgoingPacket;
5
6public class SendCameraShake extends OutgoingPacket {
7 private final int verticalAmount;
8 private final int verticalSpeed;
9 private final int horizontalAmount;
10 private final int horizontalSpeed;
11
13 super(35, 4);
14 this.verticalAmount = verticalAmount;
15 this.verticalSpeed = verticalSpeed;
16 this.horizontalAmount = horizontalAmount;
17 this.horizontalSpeed = horizontalSpeed;
18 }
19
20 @Override
21 protected boolean encode(Player player) {
22 builder.writeByte(verticalAmount);
23 builder.writeByte(verticalSpeed);
24 builder.writeByte(horizontalAmount);
25 builder.writeByte(horizontalSpeed);
26 return true;
27 }
28}
This class represents a character controlled by a player.
Definition Player.java:125
OutgoingPacket(int opcode, int capacity)
SendCameraShake(int verticalAmount, int verticalSpeed, int horizontalAmount, int horizontalSpeed)