Finished serverside collision detection, fixed some engine errors at startup, updated engine with collision classes

This commit is contained in:
Light2
2013-07-29 21:59:45 +02:00
parent 6fa20c17a5
commit a286f6be17
3 changed files with 136 additions and 75 deletions
+3 -1
View File
@@ -423,13 +423,15 @@ public class ObjectService implements INetworkDispatch {
if(obj != null) {
obj.setisInSnapshot(true);
obj.setParentId(chunk.parentId);
if(obj instanceof CellObject) {
((CellObject) obj).setCellNumber(chunk.cellNumber);
}
}
//System.out.print("\rLoading Object [" + counter + "/" + visitor.getChunks().size() + "] : " + visitor.getName(chunk.nameId));
}
visitor.dispose();
synchronized(objectList) {
for(SWGObject obj : objectList) {
obj.getTemplateData().dispose();
if(obj.getParentId() != 0 && getObject(obj.getParentId()) != null) {
SWGObject parent = getObject(obj.getParentId());
parent.add(obj);