home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / UTILIDADES / java / emsn / eMSN.jar / p.class (.txt) < prev    next >
Encoding:
Java Class File  |  2005-09-24  |  5.8 KB  |  380 lines

  1. import java.util.Vector;
  2. import javax.microedition.lcdui.Canvas;
  3. import javax.microedition.lcdui.Command;
  4. import javax.microedition.lcdui.Graphics;
  5.  
  6. // $FF: renamed from: p
  7. public class class_0 extends Canvas {
  8.    // $FF: renamed from: a int
  9.    private int field_0;
  10.    // $FF: renamed from: j int
  11.    private int field_1;
  12.    // $FF: renamed from: s j
  13.    private j field_2;
  14.    // $FF: renamed from: q java.util.Vector
  15.    private Vector field_3 = new Vector();
  16.    // $FF: renamed from: u x
  17.    private x field_4;
  18.    // $FF: renamed from: p int
  19.    private int field_5;
  20.    // $FF: renamed from: d javax.microedition.lcdui.Command
  21.    private static final Command field_6 = new Command("Invite", 1, 1);
  22.    // $FF: renamed from: l javax.microedition.lcdui.Command
  23.    private static final Command field_7 = new Command("Email", 1, 2);
  24.    // $FF: renamed from: v javax.microedition.lcdui.Command
  25.    private static final Command field_8 = new Command("Open group", 1, 3);
  26.    // $FF: renamed from: i javax.microedition.lcdui.Command
  27.    private static final Command field_9 = new Command("Close group", 1, 3);
  28.    // $FF: renamed from: r javax.microedition.lcdui.Command
  29.    private static final Command field_10 = new Command("Exit", 7, 7);
  30.    // $FF: renamed from: t javax.microedition.lcdui.Command
  31.    private static final Command field_11 = new Command("Back to chat", 1, 4);
  32.    // $FF: renamed from: f javax.microedition.lcdui.Command
  33.    private static final Command field_12 = new Command("Delete MSN contact", 1, 6);
  34.    // $FF: renamed from: c javax.microedition.lcdui.Command
  35.    private static final Command field_13 = new Command("Add MSN contact", 1, 5);
  36.    // $FF: renamed from: n javax.microedition.lcdui.Command
  37.    private static final Command field_14 = new Command("Show all contacts", 1, 7);
  38.    // $FF: renamed from: o javax.microedition.lcdui.Command
  39.    private static final Command field_15 = new Command("Show online contacts", 1, 8);
  40.    // $FF: renamed from: k boolean
  41.    private boolean field_16;
  42.    // $FF: renamed from: b aa
  43.    private aa field_17;
  44.    // $FF: renamed from: m aa
  45.    private aa field_18;
  46.    // $FF: renamed from: g ac
  47.    private ac field_19;
  48.    // $FF: renamed from: e w
  49.    private w field_20;
  50.    // $FF: renamed from: h int
  51.    private volatile int field_21;
  52.  
  53.    public class_0(ac var1, w var2) throws Exception {
  54.       this.field_4 = ad.b;
  55.       this.field_5 = 0;
  56.       this.field_16 = true;
  57.       this.field_17 = new aa();
  58.       this.field_18 = new aa();
  59.       this.field_21 = -1;
  60.       this.field_20 = var2;
  61.       this.field_19 = var1;
  62.       this.field_0 = ad.g;
  63.       this.field_1 = ad.l;
  64.       this.method_0();
  65.       this.setCommandListener(var1);
  66.    }
  67.  
  68.    // $FF: renamed from: g () void
  69.    private void method_0() throws Exception {
  70.       this.field_2 = new j(false, this.field_1);
  71.       if (this.field_16) {
  72.          Vector var1 = this.field_4.a();
  73.  
  74.          for(int var2 = 0; var2 < var1.size(); ++var2) {
  75.             r var3 = (r)var1.elementAt(var2);
  76.             var3.a(100);
  77.             if (var3.e.size() > 0) {
  78.                this.field_2.a(var3);
  79.             }
  80.          }
  81.       } else {
  82.          for(int var4 = 0; var4 < this.field_4.b(); ++var4) {
  83.             m var5 = this.field_4.a(var4);
  84.             if (var5.e() != 2) {
  85.                this.field_2.a(var5);
  86.             }
  87.          }
  88.       }
  89.  
  90.    }
  91.  
  92.    // $FF: renamed from: b () void
  93.    private void method_1() {
  94.       this.field_17.removeAllElements();
  95.       if (this.method_4() != null) {
  96.          if (this.method_4().c() == 0) {
  97.             this.method_2((r)this.method_4());
  98.          } else {
  99.             this.method_3((m)this.method_4());
  100.          }
  101.  
  102.          if (ad.i.w != null) {
  103.             this.field_17.addElement(field_11);
  104.          }
  105.       }
  106.  
  107.       this.field_17.addElement(field_13);
  108.       this.field_17.addElement(field_10);
  109.       if (this.field_16) {
  110.          this.field_17.addElement(field_15);
  111.       } else {
  112.          this.field_17.addElement(field_14);
  113.       }
  114.  
  115.       if (!this.field_17.a(this.field_18)) {
  116.          for(int var1 = 0; var1 < this.field_18.size(); ++var1) {
  117.             this.removeCommand((Command)this.field_18.elementAt(var1));
  118.          }
  119.  
  120.          for(int var2 = 0; var2 < this.field_17.size(); ++var2) {
  121.             this.addCommand((Command)this.field_17.elementAt(var2));
  122.          }
  123.  
  124.          this.field_18.b(this.field_17);
  125.       }
  126.  
  127.    }
  128.  
  129.    // $FF: renamed from: a (r) void
  130.    private void method_2(r var1) {
  131.       if (var1.e() == 101) {
  132.          this.field_17.addElement(field_9);
  133.       } else {
  134.          this.field_17.addElement(field_8);
  135.       }
  136.  
  137.    }
  138.  
  139.    // $FF: renamed from: a (m) void
  140.    private void method_3(m var1) {
  141.       if (var1.e() != 2) {
  142.          this.field_17.addElement(field_6);
  143.       }
  144.  
  145.       this.field_17.addElement(field_7);
  146.       this.field_17.addElement(field_12);
  147.    }
  148.  
  149.    // $FF: renamed from: e () l
  150.    public l method_4() {
  151.       return (l)this.field_2.h();
  152.    }
  153.  
  154.    // $FF: renamed from: a () void
  155.    public void method_5() throws Exception {
  156.       l var1 = (l)this.field_2.h();
  157.       if (var1.e() == 100) {
  158.          r var2 = (r)var1;
  159.  
  160.          for(int var3 = 0; var3 < var2.e.size(); ++var3) {
  161.             if (this.field_16 || !this.field_16 && ((m)var2.e.elementAt(var3)).e() != 2) {
  162.                this.field_2.b((s)var2.e.elementAt(var3));
  163.                this.field_2.d();
  164.             }
  165.          }
  166.  
  167.          var2.a(101);
  168.       }
  169.  
  170.       this.repaint();
  171.    }
  172.  
  173.    // $FF: renamed from: f () void
  174.    public void method_6() throws Exception {
  175.       l var1 = (l)this.field_2.h();
  176.       if (var1.e() == 101) {
  177.          r var2 = (r)var1;
  178.          this.field_2.d();
  179.  
  180.          while(((l)this.field_2.h()).c() == 1) {
  181.             this.field_2.a();
  182.             this.field_2.d();
  183.          }
  184.  
  185.          var2.a(100);
  186.       }
  187.  
  188.       this.repaint();
  189.    }
  190.  
  191.    public void paint(Graphics var1) {
  192.       var1.setColor(16777215);
  193.       var1.fillRect(0, 0, this.field_0, this.field_1);
  194.       this.field_2.c(var1);
  195.       this.method_1();
  196.    }
  197.  
  198.    public void keyPressed(int var1) {
  199.       this.field_21 = var1;
  200.    }
  201.  
  202.    public void keyRepeated(int var1) {
  203.       this.field_21 = var1;
  204.    }
  205.  
  206.    // $FF: renamed from: a (int) int
  207.    public int method_7(int var1) {
  208.       int var2 = 0;
  209.  
  210.       try {
  211.          var2 = this.getGameAction(var1);
  212.       } catch (Exception var4) {
  213.       }
  214.  
  215.       return var2;
  216.    }
  217.  
  218.    // $FF: renamed from: k () int
  219.    private int method_8() {
  220.       if (this.field_21 == 9999) {
  221.          return 9999;
  222.       } else {
  223.          int var1 = this.method_7(this.field_21);
  224.          this.field_21 = 9999;
  225.          return var1;
  226.       }
  227.    }
  228.  
  229.    // $FF: renamed from: d () void
  230.    private void method_9() throws Exception {
  231.       l var1 = (l)this.field_2.h();
  232.       if (var1.c() == 1) {
  233.          m var2 = (m)var1;
  234.          if (ad.a("Delete " + var2.d() + "?")) {
  235.             this.field_2.a();
  236.             ad.i.a(var2);
  237.          }
  238.       }
  239.  
  240.    }
  241.  
  242.    // $FF: renamed from: h () boolean
  243.    private boolean method_10() throws Exception {
  244.       boolean var1 = true;
  245.       l var2 = (l)this.field_2.h();
  246.       if (var2.c() == 1) {
  247.          m var3 = (m)var2;
  248.          c var4 = new c(var3.f());
  249.          var1 = var4.a();
  250.          ad.a(this);
  251.       }
  252.  
  253.       return var1;
  254.    }
  255.  
  256.    // $FF: renamed from: i () boolean
  257.    public boolean method_11() throws Exception {
  258.       while(true) {
  259.          Command var1 = this.field_19.b();
  260.          if (var1 == field_10 || ad.a.a() == 0) {
  261.             return false;
  262.          }
  263.  
  264.          if (var1 == field_8) {
  265.             ad.i.b((String)null);
  266.             this.method_5();
  267.          }
  268.  
  269.          if (var1 == field_9) {
  270.             this.method_6();
  271.          }
  272.  
  273.          if (var1 == field_6 && this.method_13()) {
  274.             return true;
  275.          }
  276.  
  277.          if (var1 == field_7 && !this.method_10()) {
  278.             return false;
  279.          }
  280.  
  281.          if (var1 == field_12) {
  282.             this.method_9();
  283.          }
  284.  
  285.          if (var1 == field_11) {
  286.             return true;
  287.          }
  288.  
  289.          if (var1 == field_13) {
  290.             this.method_12();
  291.          }
  292.  
  293.          if (var1 == field_14) {
  294.             this.field_16 = true;
  295.             this.field_4.e = true;
  296.          }
  297.  
  298.          if (var1 == field_15) {
  299.             this.field_16 = false;
  300.             this.field_4.e = true;
  301.          }
  302.  
  303.          int var2 = this.method_8();
  304.          if (var2 == 1) {
  305.             this.field_2.i();
  306.             this.repaint();
  307.          }
  308.  
  309.          if (var2 == 6) {
  310.             this.field_2.d();
  311.             this.repaint();
  312.          }
  313.  
  314.          ad.i.l();
  315.          ad.i.k();
  316.          if (ad.i.f()) {
  317.             return true;
  318.          }
  319.  
  320.          if (this.field_4.e) {
  321.             this.method_0();
  322.             this.repaint();
  323.             this.field_4.e = false;
  324.          }
  325.  
  326.          if (this.field_4.b) {
  327.             if (!this.field_16) {
  328.                this.method_0();
  329.             }
  330.  
  331.             this.repaint();
  332.             this.field_4.b = false;
  333.          }
  334.  
  335.          Thread.sleep(200L);
  336.       }
  337.    }
  338.  
  339.    // $FF: renamed from: j () void
  340.    private void method_12() throws Exception {
  341.       StringBuffer var1 = new StringBuffer();
  342.       b var2 = new b("Input email address of new contact", "", 256, 4);
  343.       int var3 = var2.a(var1);
  344.       if (var3 == 2) {
  345.          ad.i.d(var1.toString());
  346.       }
  347.  
  348.    }
  349.  
  350.    // $FF: renamed from: c () boolean
  351.    private boolean method_13() throws Exception {
  352.       l var1 = this.method_4();
  353.       if (var1 != null) {
  354.          if (var1.c() == 1) {
  355.             m var2 = (m)var1;
  356.             if (var2.e() == 2) {
  357.                ad.b(var2.d() + " is offline.");
  358.                this.method_1();
  359.                return false;
  360.             } else if (ad.i.w == null && !ad.i.i()) {
  361.                ad.b("Creating new chat-session failed");
  362.                this.method_1();
  363.                return false;
  364.             } else if (ad.i.b(var2)) {
  365.                return true;
  366.             } else {
  367.                ad.i.a();
  368.                this.method_1();
  369.                return false;
  370.             }
  371.          } else {
  372.             this.method_1();
  373.             return false;
  374.          }
  375.       } else {
  376.          return false;
  377.       }
  378.    }
  379. }
  380.