コード例 #1
0
 protected float getFromY(final MenuScene pMenuScene, final IMenuItem pMenuItem, final float pY) {
   switch (this.mDirection) {
     case DOWN_LEFT:
     case DOWN:
     case DOWN_RIGHT:
       return pMenuScene.getHeight() + (pMenuItem.getHeight() * 0.5f);
     case LEFT:
     case RIGHT:
       return pY;
     case UP_LEFT:
     case UP:
     case UP_RIGHT:
       return -(pMenuItem.getHeight() * 0.5f);
     default:
       throw new IllegalArgumentException();
   }
 }