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

public class Class468 implements Interface57
{
    Class590_Sub1_Sub5_Sub6 aClass590_Sub1_Sub5_Sub6_5327;
    
    Class468(Class590_Sub1_Sub5_Sub6 class590_sub1_sub5_sub6) {
	((Class468) this).aClass590_Sub1_Sub5_Sub6_5327
	    = class590_sub1_sub5_sub6;
    }
    
    public boolean method375(Class590_Sub1_Sub5 class590_sub1_sub5, int i) {
	return (((Class468) this).aClass590_Sub1_Sub5_Sub6_5327
		== class590_sub1_sub5);
    }
    
    public boolean method373(Class590_Sub1_Sub5 class590_sub1_sub5) {
	return (((Class468) this).aClass590_Sub1_Sub5_Sub6_5327
		== class590_sub1_sub5);
    }
    
    public boolean method374(Class590_Sub1_Sub5 class590_sub1_sub5) {
	return (((Class468) this).aClass590_Sub1_Sub5_Sub6_5327
		== class590_sub1_sub5);
    }
    
    public boolean method377(Class590_Sub1_Sub5 class590_sub1_sub5) {
	return (((Class468) this).aClass590_Sub1_Sub5_Sub6_5327
		== class590_sub1_sub5);
    }
    
    public boolean method376(Class590_Sub1_Sub5 class590_sub1_sub5) {
	return (((Class468) this).aClass590_Sub1_Sub5_Sub6_5327
		== class590_sub1_sub5);
    }
    
    public static Class493 method5761(boolean bool, int i) {
	synchronized (Class493.aStack6737) {
	    Class493 class493;
	    if (Class493.aStack6737.isEmpty())
		class493 = new Class493();
	    else
		class493 = (Class493) Class493.aStack6737.pop();
	    ((Class493) class493).aBool6735 = bool;
	    Class493 class493_0_ = class493;
	    return class493_0_;
	}
    }
    
    static final void method5762(Class612 class612, int i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	Class203 class203 = ((Class625) class625).aClass203_8100;
	Class228.method3264(class211, class203, class612, 456261205);
    }
    
    static final void method5763(Class612 class612, int i) {
	int i_1_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = (int) (Math.random() * (double) (i_1_ + 1));
    }
    
    public static void method5764
	(Class590_Sub1_Sub5_Sub1_Sub1 class590_sub1_sub5_sub1_sub1, int i) {
	for (Class487_Sub32 class487_sub32
		 = ((Class487_Sub32)
		    Class487_Sub32.aClass656_10274.method7795((short) -10133));
	     class487_sub32 != null;
	     class487_sub32 = (Class487_Sub32) Class487_Sub32
						   .aClass656_10274
						   .method7798((byte) -78)) {
	    if (class590_sub1_sub5_sub1_sub1
		== (((Class487_Sub32) class487_sub32)
		    .aClass590_Sub1_Sub5_Sub1_Sub1_10286)) {
		if (null
		    != ((Class487_Sub32) class487_sub32).aClass454_10298) {
		    ((Class487_Sub32) class487_sub32).aClass454_10298
			.method5596(100, -1377825579);
		    Class416.aClass181_4669.method2727((((Class487_Sub32)
							 class487_sub32)
							.aClass454_10298),
						       (byte) -30);
		    ((Class487_Sub32) class487_sub32).aClass454_10298 = null;
		}
		class487_sub32.method5995((short) -26384);
		break;
	    }
	}
    }
    
    static void method5765(int i, int i_2_, int i_3_, int i_4_, int i_5_) {
	float f = ((float) Class497_Sub1.anInt6777
		   / (float) Class497_Sub1.anInt6791);
	int i_6_ = i_3_;
	int i_7_ = i_4_;
	if (f < 1.0F)
	    i_7_ = (int) ((float) i_3_ * f);
	else
	    i_6_ = (int) ((float) i_4_ / f);
	i -= (i_3_ - i_6_) / 2;
	i_2_ -= (i_4_ - i_7_) / 2;
	Class497_Sub1.anInt10452
	    = -79152527 * (i * Class497_Sub1.anInt6791 / i_6_);
	Class595.anInt7891
	    = (Class497_Sub1.anInt6777
	       - i_2_ * Class497_Sub1.anInt6777 / i_7_) * 664307357;
	Class497_Sub1.anInt10450 = 468547289;
	Class497_Sub1.anInt10451 = -1120055591;
	Class479_Sub1.method9033((byte) 98);
    }
    
    static final void method5766(Class612 class612, int i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	Class203 class203 = ((Class625) class625).aClass203_8100;
	Class287_Sub3.method8941(class211, class203, class612, (byte) -62);
    }
}
