예제 #1
0
  /** Creates new PushPuzzle MIDlet. */
  public PushPuzzle() {
    display = Display.getDisplay(this);
    score = new Score();
    canvas = new PushPuzzleCanvas(this, score);
    alert = new Alert("Warning");

    if (!score.open()) {
      System.out.println("Score open failed");
    }

    canvas.init();
    canvas.addCommand(undoCommand);
    canvas.addCommand(scoresCommand);
    canvas.addCommand(restartCommand);
    canvas.addCommand(levelCommand);
    canvas.addCommand(exitCommand);
    canvas.addCommand(nextCommand);
    canvas.addCommand(prevCommand);
    canvas.addCommand(themeCommand);
    canvas.setCommandListener(this);
  }