home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
-
- // $FF: renamed from: s
- class class_0 extends c {
- // $FF: renamed from: else v
- private v field_0;
- // $FF: renamed from: char int
- private int field_1;
- // $FF: renamed from: byte int
- private int field_2;
- // $FF: renamed from: case javax.microedition.lcdui.Font
- private Font field_3;
- // $FF: renamed from: goto int
- private int field_4;
-
- class_0(v var1, int var2, int var3, int var4, int var5, int var6, Font var7) {
- super(var2, var3);
- this.field_0 = var1;
- this.field_1 = var4;
- this.field_2 = var5;
- this.field_3 = var7;
- this.field_4 = var6;
- }
-
- // $FF: renamed from: if () int
- int method_0() {
- return this.field_2;
- }
-
- // $FF: renamed from: a () int
- int method_1() {
- return this.field_1;
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, boolean) void
- void method_2(Graphics var1, boolean var2) {
- if (this.field_3 != null) {
- var1.setFont(this.field_3);
- var1.setStrokeStyle(var2 ? 1 : 0);
- var1.drawRect(super.a, super.if, this.field_1 - 1, this.field_2);
- String var3 = this.field_0.a();
- if (var3 != null && var3.length() > 0) {
- int var4 = var1.getClipX();
- int var5 = var1.getClipY();
- int var6 = var1.getClipWidth();
- int var7 = var1.getClipHeight();
- var1.clipRect(super.a, super.if, this.field_1, this.field_2);
- if (this.field_4 == 65536) {
- char[] var8 = new char[var3.length()];
-
- for(int var9 = 0; var9 < var8.length; ++var9) {
- var8[var9] = '*';
- }
-
- var3 = new String(var8);
- }
-
- int var11 = 0;
-
- int var10;
- for(int var12 = super.if; var11 < var3.length(); var11 = var10 + 1) {
- var10 = var3.indexOf(10, var11);
- if (var10 < 0) {
- var1.drawSubstring(var3, var11, var3.length() - var11, super.a + 1, var12, 20);
- break;
- }
-
- if (var10 - var11 > 0) {
- var1.drawSubstring(var3, var11, var10 - var11, super.a + 1, var12, 20);
- }
-
- var12 += this.field_3.getHeight();
- if (var12 >= super.if + this.field_2) {
- break;
- }
- }
-
- var1.setClip(var4, var5, var6, var7);
- }
- }
-
- }
- }
-