// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

import sign.signlink;

public class Class31_Sub3_Sub3_Sub1 extends Class31_Sub3_Sub3
{

    public void method462(int i, byte byte0)
    {
        if(byte0 != 102)
            return;
        for(anInt1533 += i; anInt1533 > aClass3_1531.aClass8_77.method179(anInt1532, -26977);)
        {
            anInt1533 -= aClass3_1531.aClass8_77.method179(anInt1532, -26977) + 1;
            anInt1532++;
            if(anInt1532 >= aClass3_1531.aClass8_77.anInt141 && (anInt1532 < 0 || anInt1532 >= aClass3_1531.aClass8_77.anInt141))
            {
                anInt1532 = 0;
                aBoolean1530 = true;
            }
        }

    }

    public Class31_Sub3_Sub3_Sub1(int i, int j, int k, int l, int i1, int j1, int k1, 
            int l1)
    {
        anInt1525 = 7;
        aBoolean1530 = false;
        aClass3_1531 = Class3.aClass3Array73[k1];
        anInt1526 = i1;
        anInt1527 = j;
        if(i != anInt1525)
        {
            for(int i2 = 1; i2 > 0; i2++);
        }
        anInt1528 = l;
        anInt1529 = j1;
        anInt1534 = l1 + k;
        aBoolean1530 = false;
    }

    public Class31_Sub3_Sub3_Sub2 method461(byte byte0)
    {
        Class31_Sub3_Sub3_Sub2 class31_sub3_sub3_sub2 = aClass3_1531.method159();
        if(class31_sub3_sub3_sub2 == null)
            return null;
        int i = aClass3_1531.aClass8_77.anIntArray142[anInt1532];
        Class31_Sub3_Sub3_Sub2 class31_sub3_sub3_sub2_1 = new Class31_Sub3_Sub3_Sub2(Class32.method509(i, true), class31_sub3_sub3_sub2, false, false, true);
        if(!aBoolean1530)
        {
            class31_sub3_sub3_sub2_1.method474(166);
            class31_sub3_sub3_sub2_1.method475(257, i);
            class31_sub3_sub3_sub2_1.anIntArrayArray1575 = null;
            class31_sub3_sub3_sub2_1.anIntArrayArray1574 = null;
        }
        if(aClass3_1531.anInt80 != 128 || aClass3_1531.anInt81 != 128)
            class31_sub3_sub3_sub2_1.method483(aClass3_1531.anInt80, -39776, aClass3_1531.anInt81, aClass3_1531.anInt80);
        if(aClass3_1531.anInt82 != 0)
        {
            if(aClass3_1531.anInt82 == 90)
                class31_sub3_sub3_sub2_1.method478((byte)93);
            if(aClass3_1531.anInt82 == 180)
            {
                class31_sub3_sub3_sub2_1.method478((byte)93);
                class31_sub3_sub3_sub2_1.method478((byte)93);
            }
            if(aClass3_1531.anInt82 == 270)
            {
                class31_sub3_sub3_sub2_1.method478((byte)93);
                class31_sub3_sub3_sub2_1.method478((byte)93);
                class31_sub3_sub3_sub2_1.method478((byte)93);
            }
        }
        class31_sub3_sub3_sub2_1.method484(64 + aClass3_1531.anInt83, 850 + aClass3_1531.anInt84, -30, -50, -30, true);
        if(byte0 != -99)
        {
            for(int j = 1; j > 0; j++);
        }
        return class31_sub3_sub3_sub2_1;
    }

    public int anInt1525;
    public int anInt1526;
    public int anInt1527;
    public int anInt1528;
    public int anInt1529;
    public boolean aBoolean1530;
    public Class3 aClass3_1531;
    public int anInt1532;
    public int anInt1533;
    public int anInt1534;
}
