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

public abstract class Class114 implements Interface3
{
    public final void method1488(float f, float f_0_, int i, int i_1_,
				 Class131 class131, int i_2_, int i_3_) {
	method1510(f, f_0_, (float) method4() / 2.0F,
		   (float) method1543() / 2.0F, i, i_1_, class131, i_2_, i_3_);
    }
    
    public abstract void method1489(int i, int i_4_, int i_5_, int i_6_,
				    int i_7_, int i_8_);
    
    public abstract void method1490(int[] is);
    
    public abstract int method1491();
    
    public abstract Interface18 method1492();
    
    public abstract int method1493();
    
    public abstract int method4();
    
    public abstract Interface18 method1494();
    
    public abstract void method1495(int i, int i_9_, int i_10_, int i_11_,
				    int[] is, int i_12_, int i_13_);
    
    public abstract void method1496(int i, int i_14_, int i_15_, int i_16_,
				    int[] is, int[] is_17_, int i_18_,
				    int i_19_);
    
    public abstract void method1497(int i, int i_20_, int i_21_);
    
    public abstract void method1498(int i, int i_22_, int i_23_);
    
    public abstract void method1499(int i, int i_24_, int i_25_, int i_26_,
				    int i_27_, int i_28_);
    
    public abstract void method1500(int i, int i_29_, int i_30_, int i_31_,
				    int i_32_);
    
    public final void method1501(int i, int i_33_, int i_34_, int i_35_) {
	method1503(i, i_33_, i_34_, i_35_, 1, -1, 1, 1);
    }
    
    public final void method1502(int i, int i_36_, int i_37_, int i_38_,
				 int i_39_, int i_40_, int i_41_) {
	method1503(i, i_36_, i_37_, i_38_, i_39_, i_40_, i_41_, 1);
    }
    
    abstract void method1503(int i, int i_42_, int i_43_, int i_44_, int i_45_,
			     int i_46_, int i_47_, int i_48_);
    
    public abstract void method1504(int i, int i_49_, Class131 class131,
				    int i_50_, int i_51_);
    
    public abstract void method1505(int i, int i_52_, int i_53_, int i_54_,
				    int i_55_, int i_56_, int i_57_);
    
    Class114() {
	/* empty */
    }
    
    public final void method1506(float f, float f_58_, float f_59_,
				 float f_60_, int i, int i_61_, int i_62_,
				 int i_63_, int i_64_, int i_65_) {
	if (i != 0 && i_61_ != 0) {
	    double d = (double) (i_62_ & 0xffff) * 9.587379924285257E-5;
	    float f_66_ = (float) Math.sin(d) * (float) i_61_;
	    float f_67_ = (float) Math.cos(d) * (float) i_61_;
	    float f_68_ = (float) Math.sin(d) * (float) i;
	    float f_69_ = (float) Math.cos(d) * (float) i;
	    float f_70_ = (-f_59_ * f_69_ + -f_60_ * f_66_) / 4096.0F + f;
	    float f_71_ = (--f_59_ * f_68_ + -f_60_ * f_67_) / 4096.0F + f_58_;
	    float f_72_ = ((((float) method4() - f_59_) * f_69_
			    + -f_60_ * f_66_) / 4096.0F
			   + f);
	    float f_73_ = ((-((float) method4() - f_59_) * f_68_
			    + -f_60_ * f_67_) / 4096.0F
			   + f_58_);
	    float f_74_ = ((-f_59_ * f_69_
			    + ((float) method1543() - f_60_) * f_66_) / 4096.0F
			   + f);
	    float f_75_ = ((--f_59_ * f_68_
			    + ((float) method1543() - f_60_) * f_67_) / 4096.0F
			   + f_58_);
	    method1548(f_70_, f_71_, f_72_, f_73_, f_74_, f_75_, i_63_, i_64_,
		       i_65_);
	}
    }
    
    public final void method1507(float f, float f_76_, int i, int i_77_,
				 int i_78_, int i_79_, int i_80_) {
	method1509(f, f_76_, (float) method4() / 2.0F,
		   (float) method1543() / 2.0F, i, i_77_, i_78_, i_79_, i_80_);
    }
    
    public abstract int method1508();
    
    public final void method1509(float f, float f_81_, float f_82_,
				 float f_83_, int i, int i_84_, int i_85_,
				 int i_86_, int i_87_) {
	if (i != 0) {
	    double d = (double) (i_84_ & 0xffff) * 9.587379924285257E-5;
	    float f_88_ = (float) Math.sin(d) * (float) i;
	    float f_89_ = (float) Math.cos(d) * (float) i;
	    float f_90_ = (-f_82_ * f_89_ + -f_83_ * f_88_) / 4096.0F + f;
	    float f_91_ = (--f_82_ * f_88_ + -f_83_ * f_89_) / 4096.0F + f_81_;
	    float f_92_ = ((((float) method4() - f_82_) * f_89_
			    + -f_83_ * f_88_) / 4096.0F
			   + f);
	    float f_93_ = ((-((float) method4() - f_82_) * f_88_
			    + -f_83_ * f_89_) / 4096.0F
			   + f_81_);
	    float f_94_ = ((-f_82_ * f_89_
			    + ((float) method1543() - f_83_) * f_88_) / 4096.0F
			   + f);
	    float f_95_ = ((--f_82_ * f_88_
			    + ((float) method1543() - f_83_) * f_89_) / 4096.0F
			   + f_81_);
	    method1548(f_90_, f_91_, f_92_, f_93_, f_94_, f_95_, i_85_, i_86_,
		       i_87_);
	}
    }
    
    public final void method1510(float f, float f_96_, float f_97_,
				 float f_98_, int i, int i_99_,
				 Class131 class131, int i_100_, int i_101_) {
	if (i != 0) {
	    double d = (double) (i_99_ & 0xffff) * 9.587379924285257E-5;
	    float f_102_ = (float) Math.sin(d) * (float) i;
	    float f_103_ = (float) Math.cos(d) * (float) i;
	    float f_104_ = (-f_97_ * f_103_ + -f_98_ * f_102_) / 4096.0F + f;
	    float f_105_
		= (--f_97_ * f_102_ + -f_98_ * f_103_) / 4096.0F + f_96_;
	    float f_106_ = ((((float) method4() - f_97_) * f_103_
			     + -f_98_ * f_102_) / 4096.0F
			    + f);
	    float f_107_ = ((-((float) method4() - f_97_) * f_102_
			     + -f_98_ * f_103_) / 4096.0F
			    + f_96_);
	    float f_108_
		= (((-f_97_ * f_103_ + ((float) method1543() - f_98_) * f_102_)
		    / 4096.0F)
		   + f);
	    float f_109_
		= ((--f_97_ * f_102_
		    + ((float) method1543() - f_98_) * f_103_) / 4096.0F
		   + f_96_);
	    method1513(f_104_, f_105_, f_106_, f_107_, f_108_, f_109_,
		       class131, i_100_, i_101_);
	}
    }
    
    public abstract int method1511();
    
    public final void method1512(int i, int i_110_, int i_111_, int i_112_) {
	method1505(i, i_110_, i_111_, i_112_, 1, -1, 1);
    }
    
    final void method1513(float f, float f_113_, float f_114_, float f_115_,
			  float f_116_, float f_117_, Class131 class131, int i,
			  int i_118_) {
	method1514(f, f_113_, f_114_, f_115_, f_116_, f_117_, 1, class131, i,
		   i_118_);
    }
    
    abstract void method1514(float f, float f_119_, float f_120_, float f_121_,
			     float f_122_, float f_123_, int i,
			     Class131 class131, int i_124_, int i_125_);
    
    public abstract void method1515(int i, int i_126_, int i_127_, int i_128_,
				    int[] is, int i_129_, int i_130_);
    
    public abstract void method1516(int i, int i_131_, int i_132_, int i_133_,
				    int[] is, int i_134_, int i_135_);
    
    public abstract void method1517(int i, int i_136_, int i_137_, int i_138_,
				    int[] is, int i_139_, int i_140_);
    
    public abstract void method1518(int i, int i_141_, int i_142_, int i_143_,
				    int[] is, int[] is_144_, int i_145_,
				    int i_146_);
    
    public final void method1519(int i, int i_147_) {
	method1500(i, i_147_, 1, -1, 1);
    }
    
    public abstract void method1520(int i, int i_148_, int i_149_, int i_150_,
				    int i_151_, int i_152_);
    
    public abstract void method1521(int i, int i_153_, int i_154_, int i_155_,
				    int i_156_, int i_157_);
    
    public abstract void method1522(int i, int i_158_, Class131 class131,
				    int i_159_, int i_160_);
    
    public abstract Interface18 method1523();
    
    public abstract Interface18 method1524();
    
    public abstract void method1525(int i, int i_161_, int i_162_, int i_163_);
    
    public abstract void method1526(int i, int i_164_, int i_165_, int i_166_,
				    int i_167_);
    
    public abstract void method1527(int i, int i_168_, int i_169_, int i_170_,
				    int i_171_);
    
    public abstract void method1528(int i, int i_172_, Class131 class131,
				    int i_173_, int i_174_);
    
    abstract void method1529(int i, int i_175_, int i_176_, int i_177_,
			     int i_178_, int i_179_, int i_180_, int i_181_);
    
    public abstract void method1530(int i, int i_182_, int i_183_, int i_184_);
    
    public abstract void method1531(int i, int i_185_, int i_186_, int i_187_);
    
    abstract void method1532(float f, float f_188_, float f_189_, float f_190_,
			     float f_191_, float f_192_, int i, int i_193_,
			     int i_194_, int i_195_);
    
    public abstract void method1533(int[] is);
    
    public abstract void method1534(int[] is);
    
    public abstract void method1535(int[] is);
    
    public abstract int method1536();
    
    public abstract int method1537();
    
    public abstract int method1538();
    
    public abstract int method18();
    
    public abstract int method1539();
    
    public abstract int method1540();
    
    public abstract int method1541();
    
    public abstract int method1542();
    
    public abstract int method1543();
    
    abstract void method1544(float f, float f_196_, float f_197_, float f_198_,
			     float f_199_, float f_200_, int i, int i_201_,
			     int i_202_, int i_203_);
    
    abstract void method1545(float f, float f_204_, float f_205_, float f_206_,
			     float f_207_, float f_208_, int i, int i_209_,
			     int i_210_, int i_211_);
    
    abstract void method1546(float f, float f_212_, float f_213_, float f_214_,
			     float f_215_, float f_216_, int i,
			     Class131 class131, int i_217_, int i_218_);
    
    public final void method1547(int i, int i_219_) {
	method1500(i, i_219_, 1, -1, 1);
    }
    
    public final void method1548(float f, float f_220_, float f_221_,
				 float f_222_, float f_223_, float f_224_,
				 int i, int i_225_, int i_226_) {
	method1532(f, f_220_, f_221_, f_222_, f_223_, f_224_, i, i_225_,
		   i_226_, 1);
    }
    
    public final void method1549(float f, float f_227_, int i, int i_228_) {
	method1509(f, f_227_, (float) method4() / 2.0F,
		   (float) method1543() / 2.0F, i, i_228_, 1, -1, 1);
    }
    
    public abstract void method1550(int i, int i_229_, int i_230_, int i_231_,
				    int i_232_);
    
    abstract void method1551(float f, float f_233_, float f_234_, float f_235_,
			     float f_236_, float f_237_, int i, int i_238_,
			     int i_239_, int i_240_);
    
    public abstract void method1552(int i, int i_241_, int i_242_, int i_243_,
				    int i_244_, int i_245_, int i_246_);
    
    public abstract void method1553(int i, int i_247_, int i_248_, int i_249_);
    
    public final void method1554(float f, float f_250_, float f_251_,
				 float f_252_, int i, int i_253_) {
	method1509(f, f_250_, f_251_, f_252_, i, i_253_, 1, -1, 1);
    }
    
    public abstract void method1555(int i, int i_254_, int i_255_, int i_256_,
				    int[] is, int[] is_257_, int i_258_,
				    int i_259_);
}
