home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Form;
-
- public class MemGameEnd extends Form implements CommandListener {
- private static final Command[] COMMANDS = new Command[]{new Command("Start", 4, 1), new Command("Exit", 6, 2)};
- private static Display display;
- private static Quitable winQuit;
- private static Backable winBack;
-
- public MemGameEnd(int var1) {
- super(" You Finished!");
- if (var1 <= 12) {
- ((Form)this).append("He champion!");
- } else if (var1 <= 16) {
- ((Form)this).append("Very good!");
- } else if (var1 <= 22) {
- ((Form)this).append("You can do better then that!");
- } else {
- ((Form)this).append("Looser!");
- }
-
- for(int var2 = 0; var2 < COMMANDS.length; ++var2) {
- ((Displayable)this).addCommand(COMMANDS[var2]);
- }
-
- }
-
- public void activate(Display var1, Backable var2, Quitable var3) {
- display = var1;
- winBack = var2;
- winQuit = var3;
- var1.setCurrent(this);
- ((Displayable)this).setCommandListener(this);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == COMMANDS[0]) {
- winBack.show();
- } else if (var1 == COMMANDS[1]) {
- winQuit.quit();
- }
-
- }
- }
-