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

public abstract class Class688 {
	Class298 aClass298_8675;

	public abstract void method13904(Class307 class307, Class435 class435, int i, int i_0_, float f, int i_1_);

	public abstract Class437 method13905();

	public abstract boolean method13906(int i);

	public abstract Class437 method13907();

	public abstract Class437 method13908(int i);

	public abstract Class437 method13909(int i);

	public abstract void method13910(Class523_Sub34 class523_sub34, int i);

	public abstract void method13911(float f);

	public abstract void method13912(float f);

	public abstract void method13913(float f);

	public abstract boolean method13914();

	public abstract void method13915(Class307 class307, Class435 class435, int i, int i_2_, float f);

	public abstract void method13916(Class307 class307, Class435 class435, int i, int i_3_, float f);

	public abstract Class437 method13917();

	public abstract Class437 method13918();

	public abstract Class437 method13919();

	public abstract Class437 method13920();

	public abstract Class437 method13921();

	public abstract Class437 method13922();

	public abstract Class437 method13923();

	public abstract void method13924(float f, byte i);

	public abstract void method13925(Class523_Sub34 class523_sub34);

	public abstract void method13926(Class523_Sub34 class523_sub34);

	Class688(Class298 class298) {
		aClass298_8675 = class298;
	}

	public abstract Class437 method13927();

	public static Class611_Sub1 method13928(int i) {
		return Class417.method6657(Class155.aClass1_1735.anInt10 * -1126141351, 2056535730);
	}

	static Class277[] method13929(int i) {
		return (new Class277[] { Class277.aClass277_3002, Class277.aClass277_2905, Class277.aClass277_2950, Class277.aClass277_2907, Class277.aClass277_2908, Class277.aClass277_2909, Class277.aClass277_2910, Class277.aClass277_2972, Class277.aClass277_2956, Class277.aClass277_2913, Class277.aClass277_2947, Class277.aClass277_2915, Class277.aClass277_2970, Class277.aClass277_2916, Class277.aClass277_2918, Class277.aClass277_3026, Class277.aClass277_2920, Class277.aClass277_2989, Class277.aClass277_2931, Class277.aClass277_2923, Class277.aClass277_2924, Class277.aClass277_2967, Class277.aClass277_2926, Class277.aClass277_2933, Class277.aClass277_2928, Class277.aClass277_2929, Class277.aClass277_2930, Class277.aClass277_3010, Class277.aClass277_2911, Class277.aClass277_2974, Class277.aClass277_2904, Class277.aClass277_2942, Class277.aClass277_2936, Class277.aClass277_2937, Class277.aClass277_2938, Class277.aClass277_2939, Class277.aClass277_2966, Class277.aClass277_2941, Class277.aClass277_2912, Class277.aClass277_2943, Class277.aClass277_2998, Class277.aClass277_2919, Class277.aClass277_2946, Class277.aClass277_2921, Class277.aClass277_2948, Class277.aClass277_2932, Class277.aClass277_3019, Class277.aClass277_2951, Class277.aClass277_2952, Class277.aClass277_2953, Class277.aClass277_2954, Class277.aClass277_2955, Class277.aClass277_2985, Class277.aClass277_2957, Class277.aClass277_2958, Class277.aClass277_2959, Class277.aClass277_2960, Class277.aClass277_2961, Class277.aClass277_2962, Class277.aClass277_2968, Class277.aClass277_3016, Class277.aClass277_2986, Class277.aClass277_2965, Class277.aClass277_2983, Class277.aClass277_2949, Class277.aClass277_2987, Class277.aClass277_2969, Class277.aClass277_2971, Class277.aClass277_3023, Class277.aClass277_2973, Class277.aClass277_3021, Class277.aClass277_2975, Class277.aClass277_2976, Class277.aClass277_2977, Class277.aClass277_2978, Class277.aClass277_2979, Class277.aClass277_2980, Class277.aClass277_2981, Class277.aClass277_2982, Class277.aClass277_2935, Class277.aClass277_2984, Class277.aClass277_2914, Class277.aClass277_2906, Class277.aClass277_2944, Class277.aClass277_2988, Class277.aClass277_3000, Class277.aClass277_2990, Class277.aClass277_2991, Class277.aClass277_2992, Class277.aClass277_2993, Class277.aClass277_2994, Class277.aClass277_2995, Class277.aClass277_2996, Class277.aClass277_2997, Class277.aClass277_2963, Class277.aClass277_2999, Class277.aClass277_2945, Class277.aClass277_3001, Class277.aClass277_2964, Class277.aClass277_3003, Class277.aClass277_3004, Class277.aClass277_3005, Class277.aClass277_3006, Class277.aClass277_3007, Class277.aClass277_3008, Class277.aClass277_3009, Class277.aClass277_3024, Class277.aClass277_3011, Class277.aClass277_3012, Class277.aClass277_3013, Class277.aClass277_3014, Class277.aClass277_3015, Class277.aClass277_2925, Class277.aClass277_3017, Class277.aClass277_2927, Class277.aClass277_2922, Class277.aClass277_3020, Class277.aClass277_2940, Class277.aClass277_3022, Class277.aClass277_2934, Class277.aClass277_2917, Class277.aClass277_3025, Class277.aClass277_3018, Class277.aClass277_3027, Class277.aClass277_3028 });
	}

	static final void method13930(Class669 class669, int i) {
		Class677 class677 = (class669.aBool8570 ? class669.aClass677_8566 : class669.aClass677_8574);
		if (234012635 * class677.aClass250_8638.anInt2709 == -1) {
			if (class669.aBool8570)
				throw new RuntimeException("");
			throw new RuntimeException("");
		}
		Class250 class250 = class677.method13769(1076195554);
		class250.aClass250Array2535[(class677.aClass250_8638.anInt2709 * 234012635)] = null;
		Class523_Sub14.method15991(class250, (byte) -101);
	}

	static boolean method13931(int i, int i_4_) {
		return 0 == i || i == 8;
	}

	static final boolean method13932(int[][] is, int[][] is_5_, int i, int i_6_, int i_7_, int i_8_, int i_9_, int i_10_) {
		for (int i_11_ = i_6_; i_11_ <= i_8_; i_11_++) {
			for (int i_12_ = i_7_; i_12_ <= i_9_; i_12_++) {
				if (i == is[i_11_][i_12_] && is_5_[i_11_][i_12_] <= 1)
					return true;
			}
		}
		return false;
	}

	static Class522_Sub3 method13933(int i) {
		Class522_Sub3 class522_sub3 = ((Class522_Sub3) Class522_Sub3.aClass701_10331.method14092(1192462062));
		if (null != class522_sub3) {
			Class522_Sub3.anInt10328 -= 1521358025;
			return class522_sub3;
		}
		return new Class522_Sub3();
	}

	static void method13934(Class178 class178, Class708 class708, int i, int i_13_, byte i_14_) {
		Class629.aClass708_8229.method14235((byte) -30);
		if (!Class534_Sub1.aBool10772) {
			for (Class523_Sub32 class523_sub32 = (Class523_Sub32) class708.method14240(1116700264); class523_sub32 != null; class523_sub32 = (Class523_Sub32) class708.method14244((byte) -18)) {
				Class239 class239 = (Class239) (Class534_Sub1.aClass53_Sub1_7206.getDefinition(-1039292053 * class523_sub32.anInt10578, (byte) -53));
				if (Class535.method8920(class239, -1197072158)) {
					boolean bool = Class77.method1545(class178, class523_sub32, class239, i, i_13_, 821204695);
					if (bool)
						Class644.method10555(class178, class523_sub32, class239, (byte) 117);
				}
			}
		}
	}
}
