feat: Death
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package cz.jzitnik.server.events.handlers;
|
||||
|
||||
import cz.jzitnik.common.socket.messages.game.PlayerDeath;
|
||||
import cz.jzitnik.server.annotations.EventHandler;
|
||||
import cz.jzitnik.server.context.GlobalContext;
|
||||
import cz.jzitnik.server.events.AbstractEventHandler;
|
||||
import cz.jzitnik.server.game.Client;
|
||||
|
||||
@EventHandler(PlayerDeath.class)
|
||||
public class PlayerDeathHandler extends AbstractEventHandler<PlayerDeath> {
|
||||
public PlayerDeathHandler(GlobalContext globalContext) {
|
||||
super(globalContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handle(PlayerDeath event, Client client) {
|
||||
for (Client player : client.getGame().getPlayers()) {
|
||||
player.getSession().sendMessage(new PlayerDeath(event.playerId()));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user