home *** CD-ROM | disk | FTP | other *** search
- import java.util.Vector;
- import javax.microedition.lcdui.Graphics;
-
- // $FF: renamed from: j
- public class class_0 extends s {
- // $FF: renamed from: j int
- private int field_0 = 0;
- // $FF: renamed from: e int
- private int field_1 = 0;
- // $FF: renamed from: l java.util.Vector
- private Vector field_2 = new Vector(10, 10);
- // $FF: renamed from: d int
- private int field_3 = 0;
- // $FF: renamed from: f boolean
- private boolean field_4 = true;
- // $FF: renamed from: g int
- private int field_5 = 0;
- // $FF: renamed from: i int
- private int field_6 = 10;
-
- public class_0(boolean var1, int var2) {
- this.field_4 = var1;
- this.field_3 = var2;
- this.b = this.method_0();
- this.k = this.method_1();
- }
-
- // $FF: renamed from: g () int
- public int method_0() {
- if (this.field_4) {
- this.b = this.method_2();
- } else {
- this.b = this.method_3();
- }
-
- return this.b;
- }
-
- // $FF: renamed from: b () int
- public int method_1() {
- if (!this.field_4) {
- this.k = this.method_2();
- } else {
- this.k = this.method_3();
- }
-
- return this.k;
- }
-
- // $FF: renamed from: e () int
- private int method_2() {
- int var1 = 0;
-
- for(int var2 = 0; var2 < this.field_2.size(); ++var2) {
- var1 += this.method_4(var2) + this.field_5;
- }
-
- var1 -= this.field_5;
- if (var1 > this.field_3) {
- var1 = this.field_3;
- this.field_6 = 10;
- } else {
- this.field_6 = 0;
- }
-
- return var1;
- }
-
- // $FF: renamed from: c () int
- private int method_3() {
- int var1 = 0;
-
- for(int var2 = 0; var2 < this.field_2.size(); ++var2) {
- if (this.method_5(var2) > var1) {
- var1 = this.method_5(var2);
- }
- }
-
- return var1;
- }
-
- // $FF: renamed from: b (int) int
- private int method_4(int var1) {
- return this.field_4 ? ((s)this.field_2.elementAt(var1)).g() : ((s)this.field_2.elementAt(var1)).b();
- }
-
- // $FF: renamed from: a (int) int
- private int method_5(int var1) {
- return !this.field_4 ? ((s)this.field_2.elementAt(var1)).g() : ((s)this.field_2.elementAt(var1)).b();
- }
-
- // $FF: renamed from: a (s) void
- public void method_6(s var1) {
- this.field_2.addElement(var1);
- this.b = this.method_0();
- this.k = this.method_1();
- }
-
- // $FF: renamed from: b (s) void
- public void method_7(s var1) {
- this.field_2.insertElementAt(var1, this.method_8() + 1);
- this.b = this.method_0();
- this.k = this.method_1();
- }
-
- // $FF: renamed from: f () int
- public int method_8() {
- return this.field_0;
- }
-
- // $FF: renamed from: h () s
- public s method_9() {
- return this.field_2.size() > 0 ? (s)this.field_2.elementAt(this.field_0) : null;
- }
-
- // $FF: renamed from: a () void
- public void method_10() {
- if (this.field_2.size() != 0) {
- this.field_2.removeElementAt(this.field_0);
- --this.field_0;
- if (this.field_0 < 0) {
- this.field_0 = 0;
- }
-
- this.b = this.method_0();
- this.k = this.method_1();
- if (this.field_6 == 0) {
- this.field_1 = 0;
- }
-
- }
- }
-
- // $FF: renamed from: d () boolean
- public boolean method_11() {
- if (this.field_0 >= this.field_2.size() - 1) {
- return false;
- } else {
- ++this.field_0;
-
- while(!this.method_13()) {
- ++this.field_1;
- }
-
- return true;
- }
- }
-
- // $FF: renamed from: i () boolean
- public boolean method_12() {
- if (this.field_0 <= 0) {
- return false;
- } else {
- --this.field_0;
-
- while(!this.method_13()) {
- --this.field_1;
- }
-
- return true;
- }
- }
-
- // $FF: renamed from: j () boolean
- private boolean method_13() {
- if (this.field_0 < this.field_1) {
- return false;
- } else {
- int var2 = 2 * this.field_6;
-
- for(int var1 = this.field_1; var1 <= this.field_0; ++var1) {
- var2 += this.method_4(var1) + this.field_5;
- }
-
- var2 -= this.field_5;
- return var2 <= this.field_3;
- }
- }
-
- // $FF: renamed from: c (javax.microedition.lcdui.Graphics) void
- public void method_14(Graphics var1) {
- boolean var2 = false;
- this.b(var1);
- if (this.field_4) {
- var1.setClip(this.p + this.field_6, this.o, this.b - 2 * this.field_6, this.k);
- } else {
- var1.setClip(this.p, this.o + this.field_6, this.b, this.k - 2 * this.field_6);
- }
-
- int var3 = this.field_6;
-
- int var4;
- for(var4 = this.field_1; var3 < this.field_3 - this.field_6 && var4 < this.field_2.size(); ++var4) {
- s var5 = (s)this.field_2.elementAt(var4);
- if (this.field_4) {
- var5.a(this.p + var3, this.o);
- } else {
- var5.a(this.p, this.o + var3);
- }
-
- var5.a(var4 == this.field_0);
- var5.c(var1);
- var3 += this.method_4(var4) + this.field_5;
- }
-
- this.a(var1);
- if (this.field_1 != 0) {
- if (this.field_4) {
- this.method_15(16744448, 0, this.p + 8, this.p + 1, var1);
- } else {
- this.method_16(16744448, 0, this.o + 8, this.o + 1, var1);
- }
- }
-
- if (var4 == this.field_2.size() && var3 - this.field_5 > this.field_3 - 2 * this.field_6 || var4 < this.field_2.size()) {
- if (this.field_4) {
- this.method_15(16744448, 0, this.p + this.b - 8, this.p + this.b - 1, var1);
- } else {
- this.method_16(16744448, 0, this.o + this.k - 8, this.o + this.k - 1, var1);
- }
- }
-
- }
-
- // $FF: renamed from: b (int, int, int, int, javax.microedition.lcdui.Graphics) void
- private void method_15(int var1, int var2, int var3, int var4, Graphics var5) {
- int var6 = this.o + this.k / 2;
- var5.setColor(var2);
- var5.drawLine(var4, var6, var3, var6 - 5);
- var5.drawLine(var4, var6, var3, var6 + 5);
- var5.drawLine(var3, var6 + 5, var3, var6 - 5);
- }
-
- // $FF: renamed from: a (int, int, int, int, javax.microedition.lcdui.Graphics) void
- private void method_16(int var1, int var2, int var3, int var4, Graphics var5) {
- int var6 = this.p + this.b / 2;
- var5.setColor(var2);
- var5.drawLine(var6, var4, var6 - 5, var3);
- var5.drawLine(var6, var4, var6 + 5, var3);
- var5.drawLine(var6 + 5, var3, var6 - 5, var3);
- }
- }
-