home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Memory2 / Memory.jar / MemGameEnd.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-12-11  |  1.7 KB  |  48 lines

  1. import javax.microedition.lcdui.Command;
  2. import javax.microedition.lcdui.CommandListener;
  3. import javax.microedition.lcdui.Display;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Form;
  6.  
  7. public class MemGameEnd extends Form implements CommandListener {
  8.    private static final Command[] COMMANDS = new Command[]{new Command("Start", 4, 1), new Command("Exit", 6, 2)};
  9.    private static Display display;
  10.    private static Quitable winQuit;
  11.    private static Backable winBack;
  12.  
  13.    public MemGameEnd(int var1) {
  14.       super("   You Finished!");
  15.       if (var1 <= 12) {
  16.          ((Form)this).append("He champion!");
  17.       } else if (var1 <= 16) {
  18.          ((Form)this).append("Very good!");
  19.       } else if (var1 <= 22) {
  20.          ((Form)this).append("You can do better then that!");
  21.       } else {
  22.          ((Form)this).append("Looser!");
  23.       }
  24.  
  25.       for(int var2 = 0; var2 < COMMANDS.length; ++var2) {
  26.          ((Displayable)this).addCommand(COMMANDS[var2]);
  27.       }
  28.  
  29.    }
  30.  
  31.    public void activate(Display var1, Backable var2, Quitable var3) {
  32.       display = var1;
  33.       winBack = var2;
  34.       winQuit = var3;
  35.       var1.setCurrent(this);
  36.       ((Displayable)this).setCommandListener(this);
  37.    }
  38.  
  39.    public void commandAction(Command var1, Displayable var2) {
  40.       if (var1 == COMMANDS[0]) {
  41.          winBack.show();
  42.       } else if (var1 == COMMANDS[1]) {
  43.          winQuit.quit();
  44.       }
  45.  
  46.    }
  47. }
  48.