some bug fixes, updated engine with support for new .trn versions, refactored some code with new Java 8 syntax, changed compiler to java 8

This commit is contained in:
Light2
2014-03-25 20:08:01 +01:00
parent 0742c19af3
commit 3e265ed6c5
23 changed files with 476 additions and 361 deletions
+4 -4
View File
@@ -226,23 +226,23 @@ public class ConnectionService implements INetworkDispatch {
long parentId = object.getParentId();
if(object.getContainer() == null) {
/*if(object.getContainer() == null) {
boolean remove = core.simulationService.remove(object, object.getPosition().x, object.getPosition().z);
if(remove)
System.out.println("Successful quadtree remove");
} else {
object.getContainer()._remove(object);
object.setParentId(parentId);
}
}*/
HashSet<Client> oldObservers = new HashSet<Client>(object.getObservers());
/*HashSet<Client> oldObservers = new HashSet<Client>(object.getObservers());
for(Iterator<Client> it = oldObservers.iterator(); it.hasNext();) {
Client observerClient = it.next();
if(observerClient.getParent() != null && !(observerClient.getSession() == session)) {
observerClient.getParent().makeUnaware(object);
}
}
}*/
ghost.toggleFlag(PlayerFlags.LD);
object.setAttachment("disconnectTask", null);