package org.runite.client;

import org.rs09.client.Linkable;

final class Class3_Sub4 extends Linkable {

    static int anInt2249;
    static int anInt2251;
    int anInt2248;
    int anInt2250;
    int anInt2253;
    int anInt2254;
    int anInt2256;
    int anInt2257;
    int anInt2259 = -1;
    int anInt2261 = 0;
    int anInt2262;
    int anInt2263;
    int anInt2264;
    int anInt2265;


    static void initializeScene(int var3, boolean var4) {
        Unsorted.anInt1234 = 104;
        TextureOperation17.anInt3179 = 104;
        TextureOperation8.anInt3466 = var3;
        Unsorted.aClass3_Sub2ArrayArrayArray4070 = new Class3_Sub2[4][Unsorted.anInt1234][TextureOperation17.anInt3179];
        Class58.anIntArrayArrayArray914 = new int[4][Unsorted.anInt1234 + 1][TextureOperation17.anInt3179 + 1];
        if (HDToolKit.highDetail) {
            Client.aClass3_Sub11ArrayArray2199 = new Class3_Sub11[4][];
        }

        if (var4) {
            Class166.aClass3_Sub2ArrayArrayArray2065 = new Class3_Sub2[1][Unsorted.anInt1234][TextureOperation17.anInt3179];
            TextureOperation16.anIntArrayArray3115 = new int[Unsorted.anInt1234][TextureOperation17.anInt3179];
            Unsorted.anIntArrayArrayArray3605 = new int[1][Unsorted.anInt1234 + 1][TextureOperation17.anInt3179 + 1];
            if (HDToolKit.highDetail) {
                TextureOperation32.aClass3_Sub11ArrayArray3346 = new Class3_Sub11[1][];
            }
        } else {
            Class166.aClass3_Sub2ArrayArrayArray2065 = null;
            TextureOperation16.anIntArrayArray3115 = null;
            Unsorted.anIntArrayArrayArray3605 = null;
            TextureOperation32.aClass3_Sub11ArrayArray3346 = null;
        }

        Class167.method2264(false);
        Class3_Sub28_Sub8.aClass113Array3610 = new Class113[500];
        anInt2249 = 0;
        Class145.aClass113Array1895 = new Class113[500];
        Class72.anInt1672 = 0;
        Class81.anIntArrayArrayArray1142 = new int[4][Unsorted.anInt1234 + 1][TextureOperation17.anInt3179 + 1];
        SequenceDefinition.aClass25Array1868 = new Class25[5000];
        Unsorted.anInt3070 = 0;
        Unsorted.aClass25Array4060 = new Class25[100];
        Class23.aBooleanArrayArray457 = new boolean[TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 1][TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 1];
        Class49.aBooleanArrayArray814 = new boolean[TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 2][TextureOperation8.anInt3466 + TextureOperation8.anInt3466 + 2];
        Unsorted.aByteArrayArrayArray1774 = new byte[4][Unsorted.anInt1234][TextureOperation17.anInt3179];
    }

}
