protected void addToList() { FlxList ot; if (_list == A_LIST) { if (_tailA.Object != null) { ot = _tailA; _tailA = new FlxList(); ot.next = _tailA; } _tailA.Object = _object; } else { if (_tailB.Object != null) { ot = _tailB; _tailB = new FlxList(); ot.next = _tailB; } _tailB.Object = _object; } if (!_canSubdivide) { return; } if (_northWestTree != null) { _northWestTree.addToList(); } if (_northEastTree != null) { _northEastTree.addToList(); } if (_southEastTree != null) { _southEastTree.addToList(); } if (_southWestTree != null) { _southWestTree.addToList(); } }