title: AndEngine: Missmatch getting id of Item menus on click listener
body: <p>Im working with AndEngine to build my Game...
  Im creating menu screen with at least 4 menus items set vertically..</p>
  
  <p>Item no 1, 2, and 4 working well, but have a trouble with no 3 when it(on screen) clicked the menuItem onclick listener pointing at id no 2, and also the animated sprite/image going to no 2..</p>
  
  <p>here my code </p>
  
  <p>menu item id</p>
  
  <pre><code>    private MenuScene menuChildScene;
      private final int SINGLE_GAME = 0;
      private final int MULTI_GAME = SINGLE_GAME+ 1;
      private final int HIGH_SCORE = MULTI_GAME + 1;
      private final int ABOUT = HIGH_SCORE + 1;
  </code></pre>
  
  <p>stuff creating menus item</p>
  
  <pre><code>private void createMenuChildScene()
      {
          menuChildScene = new MenuScene(camera);
          menuChildScene.setPosition(0,0);
  
          final IMenuItem opNewgame = new ScaleMenuItemDecorator(new SpriteMenuItem(SINGLE_GAME, resourcesManager.btnSinglegame, vbom), 1.2f, 1);
          final IMenuItem opMultiGame = new ScaleMenuItemDecorator(new SpriteMenuItem(MULTI_GAME, resourcesManager.btnMultiPlayergame, vbom), 1.2f, 1);
          final IMenuItem opHightScore = new ScaleMenuItemDecorator(new SpriteMenuItem(HIGH_SCORE, resourcesManager.btnhighscore, vbom), 1.2f, 1);
          final IMenuItem opAbout= new ScaleMenuItemDecorator(new SpriteMenuItem(ABOUT, resourcesManager.btnabout, vbom), 1.2f, 1);
  
          menuChildScene.addMenuItem(opNewgame);
          menuChildScene.addMenuItem(opMultiGame);
          menuChildScene.addMenuItem(opHightScore);
          menuChildScene.addMenuItem(opAbout);
  
          menuChildScene.buildAnimations();
          menuChildScene.setBackgroundEnabled(false);
          opNewgame.setPosition(opNewgame.getX(), opNewgame.getY() - 25);
          opMultiGame.setPosition(opMultiGame.getX(), opNewgame.getY() - 105);
          opHightScore.setPosition(opHightScore.getX(), opMultiGame.getY() - 105);
          opAbout.setPosition(opAbout.getX(), opHightScore.getY() - 105);
          menuChildScene.setOnMenuItemClickListener(this);
  
          setChildScene(menuChildScene);
      }
  </code></pre>
  
  <p>onlick handle and listerner..</p>
  
  <pre><code>@Override
      public boolean onMenuItemClicked(
              org.andengine.entity.scene.menu.MenuScene pMenuScene,
              IMenuItem pMenuItem, float pMenuItemLocalX, float pMenuItemLocalY) { Log.i(TAG, HIGH_SCORE +  " click : " + pMenuItem.getID());
          // TODO Auto-generated method stub
          switch(pMenuItem.getID()){ 
              case SINGLE_GAME:
                  resourcesManager.click.play();
                  SceneManager.getInstance().loadGameScene(engine);
                  return true;
              case MULTI_GAME: 
                  resourcesManager.click.play();
                  return true;
              case HIGH_SCORE: 
                  resourcesManager.click.play();
                  return true;
              case ABOUT:
                  resourcesManager.click.play();
                  return true;
              default:
                  return false;
          }
      }
  </code></pre>
  
  <p>Please Help wich one I have to change to make all my menus working normally..</p>
  
  <p>Thanks, Best Regards</p>