/* Class647 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package com.jagex;

public class Class647 {
	Class432 aClass432_8364;
	boolean aBool8365;
	boolean aBool8366;
	Class647 aClass647_8367;
	Class432 aClass432_8368;
	Class435 aClass435_8369;
	Class432 aClass432_8370 = new Class432();
	protected boolean aBool8371;
	Class647 aClass647_8372;
	boolean aBool8373;
	Class647 aClass647_8374;

	final void method10567(Class432 class432) {
		if (aClass647_8372 != null) {
			Class432 class432_0_ = new Class432(class432);
			class432_0_.method6791(aClass647_8372.method10570());
			method10572(class432_0_);
		} else
			method10572(class432);
	}

	public final void method10568(float f, float f_1_, float f_2_) {
		aClass432_8370.aClass437_4862.method6972(f, f_1_, f_2_);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final Class432 method10569() {
		if (aBool8366) {
			aBool8366 = false;
			aClass432_8368.method6788(aClass432_8370);
			if (aClass647_8372 != null)
				aClass432_8368.method6791(aClass647_8372.method10569());
		}
		return aClass432_8368;
	}

	final Class432 method10570() {
		if (aBool8365) {
			aBool8365 = false;
			aClass432_8364.method6788(method10569());
			aClass432_8364.method6790();
		}
		return aClass432_8368;
	}

	final void method10571(Class432 class432) {
		if (aClass647_8372 != null) {
			Class432 class432_3_ = new Class432(class432);
			class432_3_.method6791(aClass647_8372.method10570());
			method10572(class432_3_);
		} else
			method10572(class432);
	}

	final void method10572(Class432 class432) {
		aClass432_8370.method6788(class432);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	Class647() {
		aClass432_8368 = new Class432();
		aBool8366 = true;
		aClass432_8364 = new Class432();
		aBool8365 = true;
		new Class441();
		new Class441();
		aClass435_8369 = new Class435();
		aBool8373 = true;
		aBool8371 = true;
		aClass647_8372 = null;
		aClass647_8367 = null;
		aClass647_8374 = null;
	}

	public final void method10573(Class437 class437) {
		aClass432_8370.aClass437_4862.method6886(class437);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10574(float f, float f_4_, float f_5_) {
		aClass432_8370.aClass437_4862.method6972(f, f_4_, f_5_);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	final void method10575(Class432 class432) {
		if (aClass647_8372 != null) {
			Class432 class432_6_ = new Class432(class432);
			class432_6_.method6791(aClass647_8372.method10570());
			method10572(class432_6_);
		} else
			method10572(class432);
	}

	final void method10576() {
		aBool8366 = true;
		aBool8365 = true;
		aBool8373 = true;
		aBool8371 = true;
	}

	final void method10577() {
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
		if (aClass647_8374 != null)
			aClass647_8374.method10577();
	}

	final void method10578() {
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
		if (aClass647_8374 != null)
			aClass647_8374.method10577();
	}

	final Class432 method10579() {
		if (aBool8365) {
			aBool8365 = false;
			aClass432_8364.method6788(method10569());
			aClass432_8364.method6790();
		}
		return aClass432_8368;
	}

	final Class432 method10580() {
		if (aBool8365) {
			aBool8365 = false;
			aClass432_8364.method6788(method10569());
			aClass432_8364.method6790();
		}
		return aClass432_8368;
	}

	final Class432 method10581() {
		if (aBool8365) {
			aBool8365 = false;
			aClass432_8364.method6788(method10569());
			aClass432_8364.method6790();
		}
		return aClass432_8368;
	}

	public final void method10582(Class437 class437) {
		aClass432_8370.aClass437_4862.method6886(class437);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	final Class435 method10583() {
		if (aBool8373) {
			aBool8373 = false;
			aClass435_8369.method6829(method10569());
		}
		return aClass435_8369;
	}

	final Class435 method10584() {
		if (aBool8373) {
			aBool8373 = false;
			aClass435_8369.method6829(method10569());
		}
		return aClass435_8369;
	}

	final Class435 method10585() {
		if (aBool8373) {
			aBool8373 = false;
			aClass435_8369.method6829(method10569());
		}
		return aClass435_8369;
	}

	public final void method10586(Class440 class440) {
		aClass432_8370.aClass440_4863.method7015(class440);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10587(Class440 class440) {
		aClass432_8370.aClass440_4863.method7015(class440);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10588(Class437 class437) {
		aClass432_8370.aClass437_4862.method6886(class437);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10589(float f, float f_7_, float f_8_) {
		aClass432_8370.aClass437_4862.method6972(f, f_7_, f_8_);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	final void method10590(Class432 class432) {
		aClass432_8370.method6788(class432);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10591() {
		if (aClass647_8372 != null) {
			Class647 class647_9_ = aClass647_8372.aClass647_8367;
			if (class647_9_ == this)
				aClass647_8372.aClass647_8367 = aClass647_8374;
			else {
				for (/**/; class647_9_.aClass647_8374 != this; class647_9_ = class647_9_.aClass647_8374) {
					/* empty */
				}
				class647_9_.aClass647_8374 = aClass647_8374;
			}
		}
		method10576();
		if (aClass647_8367 != null) {
			aClass647_8367.method10577();
			Class647 class647_10_ = aClass647_8367;
			for (;;) {
				class647_10_.aClass432_8370.method6791(aClass432_8370);
				class647_10_.aClass647_8372 = aClass647_8372;
				if (class647_10_.aClass647_8374 == null) {
					class647_10_.aClass647_8374 = aClass647_8372.aClass647_8367;
					break;
				}
				class647_10_ = class647_10_.aClass647_8374;
			}
			aClass647_8372.aClass647_8367 = aClass647_8367;
		}
		aClass647_8372 = null;
		aClass647_8374 = null;
		aClass647_8367 = null;
	}

	public final void method10592(float f, float f_11_, float f_12_) {
		aClass432_8370.aClass437_4862.method6972(f, f_11_, f_12_);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10593(float f, float f_13_, float f_14_) {
		aClass432_8370.aClass437_4862.method6972(f, f_13_, f_14_);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	public final void method10594(float f, float f_15_, float f_16_) {
		aClass432_8370.aClass437_4862.method6972(f, f_15_, f_16_);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	final Class432 method10595() {
		if (aBool8365) {
			aBool8365 = false;
			aClass432_8364.method6788(method10569());
			aClass432_8364.method6790();
		}
		return aClass432_8368;
	}

	final void method10596() {
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
		if (aClass647_8374 != null)
			aClass647_8374.method10577();
	}

	final void method10597() {
		aBool8366 = true;
		aBool8365 = true;
		aBool8373 = true;
		aBool8371 = true;
	}

	public final void method10598(Class440 class440) {
		aClass432_8370.aClass440_4863.method7015(class440);
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
	}

	final void method10599() {
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
		if (aClass647_8374 != null)
			aClass647_8374.method10577();
	}

	final void method10600() {
		method10576();
		if (aClass647_8367 != null)
			aClass647_8367.method10577();
		if (aClass647_8374 != null)
			aClass647_8374.method10577();
	}

	public final Class432 method10601() {
		return aClass432_8370;
	}
}
