/* Class221_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class221_Sub1 extends Class221
{
    public Interface9 method455(int i, Interface8 interface8, int i_0_) {
	return new Class210(i, interface8, this);
    }
    
    public Class method454() {
	return Class210.class;
    }
    
    public Class method453(int i) {
	return Class210.class;
    }
    
    Class221_Sub1(Class411 class411, int i) {
	super(class411, i);
    }
    
    public Interface9 method457(int i, Interface8 interface8) {
	return new Class210(i, interface8, this);
    }
    
    public Interface9 method456(int i, Interface8 interface8) {
	return new Class210(i, interface8, this);
    }
    
    public Interface9 method452(int i, Interface8 interface8) {
	return new Class210(i, interface8, this);
    }
    
    static final void method8806(int i, int i_1_, int i_2_, int i_3_, int i_4_,
				 boolean bool, boolean bool_5_, byte i_6_) {
	if (!bool && (i_1_ < 512 || i_2_ < 512
		      || i_1_ > (client.aClass452_10749.method5543(356907542)
				 - 2) * 512
		      || i_2_ > (client.aClass452_10749.method5501(-650077303)
				 - 2) * 512)) {
	    float[] fs = client.aFloatArray10816;
	    client.aFloatArray10816[1] = -1.0F;
	    fs[0] = -1.0F;
	} else {
	    int i_7_ = Class341.method4355(i_1_, i_2_, i, -560321511) - i_4_;
	    client.aClass400_10692
		.method4807(Class463.aClass151_5283.method2301());
	    client.aClass400_10692.method4819((float) i_3_, 0.0F, 0.0F);
	    Class463.aClass151_5283.method2392(client.aClass400_10692);
	    if (bool)
		Class463.aClass151_5283.method2114((float) i_1_, (float) i_7_,
						   (float) i_2_,
						   client.aFloatArray10816);
	    else
		Class463.aClass151_5283.method2113((float) i_1_, (float) i_7_,
						   (float) i_2_,
						   client.aFloatArray10816);
	    client.aClass400_10692.method4819((float) -i_3_, 0.0F, 0.0F);
	    Class463.aClass151_5283.method2392(client.aClass400_10692);
	    if (!bool_5_) {
		client.aFloatArray10816[0]
		    -= (float) (299258233 * client.anInt10967);
		client.aFloatArray10816[1]
		    -= (float) (46241397 * client.anInt10968);
	    }
	}
    }
    
    static final void method8807(Class612 class612, int i) {
	Class260.method3644(((Class590_Sub1)
			     ((Class612) class612).anInterface55_8035),
			    class612, -25278464);
    }
}
