/* Class279_Sub2 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;

public class Class279_Sub2 extends Class279
{
    static int[] anIntArray9798;
    Color aColor9799;
    FontMetrics aFontMetrics9800;
    Font aFont9801;
    Class268 this$0;
    boolean aBool9802;
    
    void method3810(Graphics graphics) {
	String string;
	if (((Class279_Sub2) this).aBool9802)
	    string = ((Class268) ((Class279_Sub2) this).this$0).aString3140;
	else
	    string
		= new StringBuilder().append
		      (((Class268) ((Class279_Sub2) this).this$0).aString3141)
		      .append
		      (" ").append
		      (((Class268) ((Class279_Sub2) this).this$0).aString3140)
		      .toString();
	graphics.setFont(((Class279_Sub2) this).aFont9801);
	graphics.setColor(((Class279_Sub2) this).aColor9799);
	graphics.drawString(string,
			    ((((Class279_Sub2) this).this$0.method3689
			      (((Class279_Sub2) this).aFontMetrics9800
				   .stringWidth(string),
			       411195759))
			     + 180006563 * ((Class279_Sub2) this).anInt3238),
			    (((Class279_Sub2) this).this$0
				 .method3697(0, -329900009)
			     + 524881369 * ((Class279_Sub2) this).anInt3237));
    }
    
    void method3809(Graphics graphics, int i) {
	String string;
	if (((Class279_Sub2) this).aBool9802)
	    string = ((Class268) ((Class279_Sub2) this).this$0).aString3140;
	else
	    string
		= new StringBuilder().append
		      (((Class268) ((Class279_Sub2) this).this$0).aString3141)
		      .append
		      (" ").append
		      (((Class268) ((Class279_Sub2) this).this$0).aString3140)
		      .toString();
	graphics.setFont(((Class279_Sub2) this).aFont9801);
	graphics.setColor(((Class279_Sub2) this).aColor9799);
	graphics.drawString(string,
			    ((((Class279_Sub2) this).this$0.method3689
			      (((Class279_Sub2) this).aFontMetrics9800
				   .stringWidth(string),
			       -1120477042))
			     + 180006563 * ((Class279_Sub2) this).anInt3238),
			    (((Class279_Sub2) this).this$0
				 .method3697(0, -329900009)
			     + 524881369 * ((Class279_Sub2) this).anInt3237));
    }
    
    void method3808(Graphics graphics) {
	String string;
	if (((Class279_Sub2) this).aBool9802)
	    string = ((Class268) ((Class279_Sub2) this).this$0).aString3140;
	else
	    string
		= new StringBuilder().append
		      (((Class268) ((Class279_Sub2) this).this$0).aString3141)
		      .append
		      (" ").append
		      (((Class268) ((Class279_Sub2) this).this$0).aString3140)
		      .toString();
	graphics.setFont(((Class279_Sub2) this).aFont9801);
	graphics.setColor(((Class279_Sub2) this).aColor9799);
	graphics.drawString(string,
			    ((((Class279_Sub2) this).this$0.method3689
			      (((Class279_Sub2) this).aFontMetrics9800
				   .stringWidth(string),
			       1146311403))
			     + 180006563 * ((Class279_Sub2) this).anInt3238),
			    (((Class279_Sub2) this).this$0
				 .method3697(0, -329900009)
			     + 524881369 * ((Class279_Sub2) this).anInt3237));
    }
    
    Class279_Sub2(Class268 class268, boolean bool, String string, int i,
		  int i_0_, int i_1_, int i_2_) {
	super(class268, i_1_, i_2_);
	((Class279_Sub2) this).this$0 = class268;
	((Class279_Sub2) this).aBool9802 = bool;
	((Class279_Sub2) this).aFont9801 = new Font(string, 0, i);
	((Class279_Sub2) this).aFontMetrics9800
	    = Class630.aCanvas8127
		  .getFontMetrics(((Class279_Sub2) this).aFont9801);
	((Class279_Sub2) this).aColor9799 = new Color(i_0_);
    }
    
    public static final Class487_Sub40 method8840
	(int i, Class487_Sub40 class487_sub40, int[] is, boolean bool,
	 byte i_3_) {
	Class487_Sub40 class487_sub40_4_
	    = (Class487_Sub40) client.aClass666_10871.method7918((long) i);
	if (class487_sub40_4_ != null)
	    Class666.method7940(class487_sub40_4_,
				(1960427217 * class487_sub40.anInt10420
				 != 1960427217 * class487_sub40_4_.anInt10420),
				bool, -1949566390);
	client.aClass666_10871.method7922(class487_sub40, (long) i);
	Class370.method4544(1960427217 * class487_sub40.anInt10420, is,
			    -1886193470);
	Class211 class211 = Class156.method2513(i, (short) -29339);
	if (class211 != null)
	    Class67_Sub1_Sub2.method10127(class211, (short) 492);
	if (client.aClass211_10873 != null) {
	    Class67_Sub1_Sub2.method10127(client.aClass211_10873, (short) 492);
	    client.aClass211_10873 = null;
	}
	if (null != class211)
	    Class600.method7322((Class163_Sub20.aClass203Array9719
				 [-612115075 * class211.anInt2393 >>> 16]),
				class211, !bool, 1900245060);
	if (!bool)
	    Class508.method6292(class487_sub40.anInt10420 * 1960427217, is,
				192998938);
	if (!bool && -1899467487 * client.anInt10870 != -1)
	    Class667.method7969(client.anInt10870 * -1899467487, 1,
				(byte) -59);
	return class487_sub40;
    }
    
    static final void method8841(Class612 class612, byte i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = (((Class612) class612).aClass290_8032.method3974
	       ((String) (((Class612) class612).anObjectArray8034
			  [((((Class612) class612).anInt8017 -= 1516150619)
			    * -1930397485)]),
		1701982554));
    }
    
    static final void method8842(Class612 class612, byte i) {
	int i_5_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	((Class612) class612).anObjectArray8034
	    [(((Class612) class612).anInt8017 += 1516150619) * -1930397485 - 1]
	    = Class373.aClass11_4181.method567(i_5_, 793793404)
		  .method10435(1368601456);
    }
}
