static final void method1267(GraphicsToolkit graphicstoolkit, int i, int i_78_, int i_79_, int i_80_, int i_81_, int i_82_, boolean bool, boolean bool_83_) {
		CacheNode_Sub18.aGraphicsToolkit9607 = graphicstoolkit;
		Class22.anInt427 = i;
		Class188_Sub2.aBoolean6868 = Class22.anInt427 > 1 && CacheNode_Sub18.aGraphicsToolkit9607.s();
		Class36.anInt549 = i_78_;
		Class179.anInt2129 = 1 << Class36.anInt549;
		Class135.anInt1692 = Class179.anInt2129 >> 1;
		Math.sqrt((double) (Class135.anInt1692 * Class135.anInt1692 + Class135.anInt1692 * Class135.anInt1692));
		Class159.anInt1995 = i_79_;
		Class328.anInt4115 = i_80_;
		Node_Sub50.anInt7623 = i_81_;
		Node_Sub9_Sub1.anInt9656 = i_82_;
		Class146.aClass10_1815 = Class290_Sub3.method3429(true);
		Class194_Sub2.method1970(27);
		Class256.aClass261ArrayArrayArray3240 = new Class261[i_79_][Class328.anInt4115][Node_Sub50.anInt7623];
		Node_Sub38_Sub37.aPlaneArray10466 = new Plane[i_79_];
		if (bool) {
			Player.anIntArrayArray11128 = new int[Class328.anInt4115][Node_Sub50.anInt7623];
			Class320_Sub18.aByteArrayArray8379 = new byte[Class328.anInt4115][Node_Sub50.anInt7623];
			Class146.aShortArrayArray1802 = new short[Class328.anInt4115][Node_Sub50.anInt7623];
			Class225.aClass261ArrayArrayArray2680 = new Class261[1][Class328.anInt4115][Node_Sub50.anInt7623];
			Class368.aPlaneArray4548 = new Plane[1];
		} else {
			Player.anIntArrayArray11128 = null;
			Class320_Sub18.aByteArrayArray8379 = null;
			Class146.aShortArrayArray1802 = null;
			Class225.aClass261ArrayArrayArray2680 = null;
			Class368.aPlaneArray4548 = null;
		}
		if (bool_83_) {
			Class91.aLongArrayArrayArray1228 = new long[i_79_][i_80_][i_81_];
			Class143.aClass326Array1771 = new Class326[65535];
			Class147.aBooleanArray1820 = new boolean[65535];
			Class188_Sub1_Sub1.anInt9337 = 0;
		} else {
			Class91.aLongArrayArrayArray1228 = null;
			Class143.aClass326Array1771 = null;
			Class147.aBooleanArray1820 = null;
			Class188_Sub1_Sub1.anInt9337 = 0;
		}
		Node_Sub38_Sub17.method2842(false);
		Class303.anAnimableArray3827 = new Animable[2];
		SeekableFile.anAnimableArray3884 = new Animable[2];
		Node_Sub36.anAnimableArray7429 = new Animable[2];
		Class32.anAnimableArray516 = new Animable[10000];
		Node_Sub42.anInt7527 = 0;
		Class262_Sub15.anAnimableArray7817 = new Animable[5000];
		Class348.anInt4290 = 0;
		Node_Sub52.aMobileArray7648 = new Mobile[5000];
		Class63.anInt923 = 0;
		Class139.aBooleanArrayArray1730 = new boolean[Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 1][Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 1];
		Class75.aBooleanArrayArray1002 = new boolean[Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 2][Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 2];
		Node_Sub38_Sub7.anIntArray10150 = new int[Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 2];
		Node_Sub36_Sub3.aClass179_10058 = Node_Sub36_Sub3.aClass179_10062;
		if (Class188_Sub2.aBoolean6868) {
			Class234.aBooleanArrayArrayArray2790 = new boolean[i_79_][Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 1][Node_Sub9_Sub1.anInt9656 + Node_Sub9_Sub1.anInt9656 + 1];
			Class150_Sub2.aBooleanArrayArrayArray8960 = new boolean[i_79_][][];
			if (GraphicsToolkit.aClass33Array1549 != null) {
				Class262_Sub8.method3169();
			}
			GraphicsToolkit.aClass33Array1549 = new Class33[Class22.anInt427];
			CacheNode_Sub18.aGraphicsToolkit9607.j(GraphicsToolkit.aClass33Array1549.length + 1);
			CacheNode_Sub18.aGraphicsToolkit9607.k(0);
			for (int i_84_ = 0; i_84_ < GraphicsToolkit.aClass33Array1549.length; i_84_++) {
				GraphicsToolkit.aClass33Array1549[i_84_] = new Class33(i_84_ + 1, CacheNode_Sub18.aGraphicsToolkit9607);
				new Thread(GraphicsToolkit.aClass33Array1549[i_84_], "wr" + i_84_).start();
			}
			int i_85_;
			if (Class22.anInt427 == 2) {
				i_85_ = 4;
				Class290.anInt3655 = 2;
			} else if (Class22.anInt427 == 3) {
				i_85_ = 6;
				Class290.anInt3655 = 3;
			} else {
				i_85_ = 8;
				Class290.anInt3655 = 4;
			}
			Class364.aClass273Array4513 = new Class273[i_85_];
			for (int i_86_ = 0; i_86_ < i_85_; i_86_++)
				Class364.aClass273Array4513[i_86_] = new Class273(Node_Sub40.aStringArrayArray7505[Class22.anInt427 - 2][i_86_]);
		} else {
			Class290.anInt3655 = 1;
		}
		Node_Sub38_Sub25.anIntArray10358 = new int[Class290.anInt3655 - 1];
		Class270_Sub2.anIntArray8039 = new int[Class290.anInt3655 - 1];
	}