Exemple #1
0
  protected void keyPressed(int keyCode) {
    switch (getGameAction(keyCode)) {
      case Canvas.UP:
        cm.moveUp();
        repaint();
        break;
      case Canvas.DOWN:
        cm.moveDown();
        repaint();
        break;
      case Canvas.LEFT:
        cm.moveLeft();
        repaint();
        break;
      case Canvas.RIGHT:
        cm.moveRight();
        repaint();
        break;

      case Canvas.FIRE:
        cm.clicked(this);
        repaint();
        break;

      default:
        switch (keyCode) {
          case Canvas.KEY_NUM1:
            FormBuilding f1 = new FormBuilding("bil", this, true);
            MainMid.getClientConfigurator().display(f1);
            break;
          case Canvas.KEY_NUM2:
            cm.moveScreenUp();
            repaint();
            break;
          case Canvas.KEY_NUM3:
            cm.cancel();
            break;
          case Canvas.KEY_NUM4:
            cm.moveScreenLeft();
            repaint();
            break;
          case Canvas.KEY_NUM5:
            um.getLastSelectedUnit().fire();
            break;
          case Canvas.KEY_NUM6:
            cm.moveScreenRight();
            repaint();
            break;
          case Canvas.KEY_NUM7:
            FormResources f = new FormResources("res", this);
            MainMid.getClientConfigurator().display(f);
            break;
          case Canvas.KEY_NUM8:
            cm.moveScreenDown();
            repaint();
            break;
          case Canvas.KEY_NUM9:
            cm.delete();
            break;
          case Canvas.KEY_NUM0:
            FormQuickLinks f2 = new FormQuickLinks("", this);
            MainMid.getClientConfigurator().display(f2);
            break;
        }
    }
  }