static final void method3514(byte i) {
	anInt4465++;
	for (Class348_Sub27 class348_sub27
		 = ((Class348_Sub27)
		    Class348_Sub42_Sub20.aClass262_9711.getFirst(4));
	     class348_sub27 != null;
	     class348_sub27
		 = (Class348_Sub27) Class348_Sub42_Sub20.aClass262_9711
					.nextForward((byte) 57)) {
	    if ((((Class348_Sub27) class348_sub27).anInt6893 ^ 0xffffffff)
		== 0) {
		((Class348_Sub27) class348_sub27).anInt6894 = 0;
		if (((((Class348_Sub27) class348_sub27).anInt6905 ^ 0xffffffff)
		     <= -1)
		    && (((Class348_Sub27) class348_sub27).anInt6896
			^ 0xffffffff) <= -1
		    && ((Class367_Sub4.mapSizeX ^ 0xffffffff)
			< (((Class348_Sub27) class348_sub27).anInt6905
			   ^ 0xffffffff))
		    && ((Class348_Sub40_Sub3.mapSizeY ^ 0xffffffff)
			< (((Class348_Sub27) class348_sub27).anInt6896
			   ^ 0xffffffff)))
		    Class184.method1387(i + 26, class348_sub27);
	    } else
		class348_sub27.removeNode();
	}
	if (i != -105)
	    method3516(-128);
    }