Exemple #1
0
  public void run() {
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    player = createPlayer();
    playingField.add(player);
    createItemShop();
    createHealingCenter();
    createGrass();
    menu =
        new ControlPanel(
            getPlayer(),
            createSaveWriter(_fileFilter),
            createSaveLoader(_fileFilter),
            getItemShop(),
            getHealingCenter(),
            new WindowDisplay());

    add(menu, BorderLayout.NORTH);
    add(playingField, BorderLayout.CENTER);
    pack();
    player.setVisible(true);
    this.addKeyListener(new KeyListen(this, menu));
    setVisible(true);
    this.repaint();
  }