コード例 #1
0
 public static void rotateEntity(boolean clockwise, int uid) {
   EntityManager.rotateEntity(clockwise, uid);
   ServerMain.sendToAll(
       PacketBuilder.entityMove(
           uid,
           entities.get(uid).getLocation().x,
           entities.get(uid).getLocation().y,
           entities.get(uid).getDirection()));
 }
コード例 #2
0
 public static void moveEntity(boolean forward, int uid) {
   EntityManager.moveEntity(forward, uid);
   ServerMain.sendToAll(
       PacketBuilder.entityMove(
           uid,
           entities.get(uid).getLocation().x,
           entities.get(uid).getLocation().y,
           entities.get(uid).getDirection()));
 }
コード例 #3
0
 public static void sendLocations() {
   for (Integer id : entities.keySet()) {
     ServerMain.sendToAll(
         PacketBuilder.entityMove(
             id,
             entities.get(id).getLocation().x,
             entities.get(id).getLocation().y,
             entities.get(id).getDirection()));
   }
 }
コード例 #4
0
 public static void removeEntity(int uid) {
   EntityManager.removeEntity(uid);
   ServerMain.sendToAll(PacketBuilder.removeEntity(uid));
 }