Created PlayerManager and LoginService. Not functional yet

This commit is contained in:
Obique
2014-11-12 03:10:46 -06:00
committed by Obique
parent 343c1f4ac0
commit f4edb539d8
3 changed files with 56 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
package services.player;
import network.packets.Packet;
import intents.InboundPacketIntent;
import resources.control.Intent;
import resources.control.Manager;
import resources.network.ServerType;
public class PlayerManager extends Manager {
private LoginService loginService;
public PlayerManager() {
loginService = new LoginService();
addChildService(loginService);
}
@Override
public boolean initialize() {
registerForIntent(InboundPacketIntent.TYPE);
return super.initialize();
}
@Override
public void onIntentReceived(Intent i) {
if (i instanceof InboundPacketIntent) {
Packet p = ((InboundPacketIntent) i).getPacket();
if (((InboundPacketIntent) i).getServerType() == ServerType.LOGIN) {
loginService.handlePacket(p);
}
}
}
}