Package org.lwjgl.util.vector

Examples of org.lwjgl.util.vector.Vector3f


  public Sprite(Texture texture, Color color, Vector3f position, float width, float height, float texX0, float texX1,
      float texY0, float texY1, float rotX, float rotY, float rotZ, GraphicsObjectsManager goManager) {
    super(color, goManager);

    this.texture = texture;
    this.position = new Vector3f(position);
    this.rotX = rotX;
    this.rotY = rotY;
    this.rotZ = rotZ;

    displayList = GL11.glGenLists(1);
View Full Code Here


    GL11.glPopMatrix();
  }

  @Override
  public Vector3f getPosition() {
    return new Vector3f(position);
  }
View Full Code Here

  }

  @Override
  public Vector3f getPosition() {
    Vector2f pos = item.getPosition();
    return new Vector3f(pos.x, pos.y, 0.0f);
  }
View Full Code Here

      keyboardItems.add(new LinkedList<MenuItem>());
      mouseItems.add(new LinkedList<MenuItem>());
      controllerItems.add(new LinkedList<MenuItem>());
    }

    menuItems.add(new MenuItem("New Game", 1.0f, new Vector3f(0.0f, 4.5f, -20.0f), 0.0f, 0.0f, 0.0f, Place.FRONT,
        Action.START_GAME, true, true, this, goManager));
    menuItems.add(new MenuItem("Settings", 1.0f, new Vector3f(0.0f, 1.5f, -20.0f), 0.0f, 0.0f, 0.0f, Place.FRONT,
        Action.ROTATE_RIGHT, true, true, this, goManager));
    menuItems.add(new MenuItem("Credits", 1.0f, new Vector3f(0.0f, -1.5f, -20.0f), 0.0f, 0.0f, 0.0f, Place.FRONT,
        Action.SHOW_CREDITS, true, true, this, goManager));
    menuItems.add(new MenuItem("Exit", 1.0f, new Vector3f(0.0f, -4.5f, -20.0f), 0.0f, 0.0f, 0.0f, Place.FRONT,
        Action.EXIT, true, true, this, goManager));

    menuItems.add(new MenuItem("Game", 1.0f, new Vector3f(20.0f, 4.5f, 0.0f), 0.0f, -90.0f, 0.0f, Place.RIGHT,
        Action.ROTATE_UP, true, true, this, goManager));
    menuItems.add(new MenuItem("Graphics", 1.0f, new Vector3f(20.0f, 1.5f, 0.0f), 0.0f, -90.0f, 0.0f, Place.RIGHT,
        Action.ROTATE_RIGHT, true, true, this, goManager));
    menuItems.add(new MenuItem("Controls", 1.0f, new Vector3f(20.0f, -1.5f, 0.0f), 0.0f, -90.0f, 0.0f, Place.RIGHT,
        Action.ROTATE_DOWN, true, true, this, goManager));
    menuItems.add(new MenuItem("Back", 1.0f, new Vector3f(20.0f, -4.5f, 0.0f), 0.0f, -90.0f, 0.0f, Place.RIGHT,
        Action.ROTATE_LEFT, true, true, this, goManager));

    new MenuItem("Player 1 Paddle:", 0.5f, new Vector3f(-7.5f, 20.0f, -10.0f), 90.0f, -90.0f, 0.0f, Place.TOP,
        Action.NONE, false, false, this, goManager);
    gameItems.add(new PaddleSpinner(4, 0.5f, new Vector3f(-7.5f, 20.0f, -2.0f), 90.0f, -90.0f, 0.0f, Place.TOP,
        false, false, true, new SpinnerMediator(Spinner.SpinnerType.PADDLE1), this, goManager));
    new MenuItem("Player 2 Paddle:", 0.5f, new Vector3f(-6.0f, 20.0f, -10.0f), 90.0f, -90.0f, 0.0f, Place.TOP,
        Action.NONE, false, false, this, goManager);
    gameItems.add(new PaddleSpinner(4, 0.5f, new Vector3f(-6.0f, 20.0f, -2.0f), 90.0f, -90.0f, 0.0f, Place.TOP,
        false, false, true, new SpinnerMediator(Spinner.SpinnerType.PADDLE2), this, goManager));
    menuItems.add(new MenuItem("Apply", 0.5f, new Vector3f(6.5f, 20.0f, -10.0f), 90.0f, -90.0f, 0.0f, Place.TOP,
        Action.APPLY_GAME, false, false, this, goManager));
    menuItems.add(new MenuItem("Discard", 0.5f, new Vector3f(6.5f, 20.0f, 6.5f), 90.0f, -90.0f, 0.0f, Place.TOP,
        Action.DISCARD_GAME, false, false, this, goManager));
    menuItems.add(new MenuItem("Restore Defaults", 0.5f, new Vector3f(6.5f, 20.0f, 0.0f), 90.0f, -90.0f, 0.0f,
        Place.TOP, Action.RESTORE_GAME, true, false, this, goManager));
    menuItems.addAll(gameItems);

    new MenuItem("Display Mode:", 0.5f, new Vector3f(10.0f, 7.5f, 20.0f), 0.0f, -180.0f, 0.0f, Place.BACK,
        Action.NONE, false, false, this, goManager);
    graphicsItems.add(new Spinner(19, 0.5f, new Vector3f(2.5f, 7.5f, 20.0f), 0.0f, -180.0f, 0.0f, Place.BACK,
        false, false, true, new DisplayModeSpinnerMediator(), this, goManager));
    new MenuItem("Anti-Aliasing:", 0.5f, new Vector3f(10.0f, 6.0f, 20.0f), 0.0f, -180.0f, 0.0f, Place.BACK,
        Action.NONE, false, false, this, goManager);
    graphicsItems.add(new Spinner(3, 0.5f, new Vector3f(2.5f, 6.0f, 20.0f), 0.0f, -180.0f, 0.0f, Place.BACK, false,
        false, Capabilities.getMultisampling(), new AntiAliasingSpinnerMediator(), this, goManager));
    graphicsItems
        .add(new Checkbox("Fullscreen", 0.5f, new Vector3f(10.0f, 4.5f, 20.0f), 0.0f, -180.0f, 0.0f,
            Place.BACK, false, false, true, new CheckboxMediator(Settings.BooleanValue.FULLSCREEN), this,
            goManager));
    graphicsItems.add(new Checkbox("VSync", 0.5f, new Vector3f(10.0f, 3.0f, 20.0f), 0.0f, -180.0f, 0.0f,
        Place.BACK, false, false, true, new CheckboxMediator(Settings.BooleanValue.VSYNC), this, goManager));
    graphicsItems.add(new Checkbox("Anisotropic Filtering", 0.5f, new Vector3f(10.0f, 1.5f, 20.0f), 0.0f, -180.0f,
        0.0f, Place.BACK, false, false, Capabilities.getAnisotropic(), new CheckboxMediator(
            Settings.BooleanValue.ANISOTROPIC), this, goManager));
    menuItems.add(new MenuItem("Apply", 0.5f, new Vector3f(10.0f, -6.5f, 20.0f), 0.0f, -180.0f, 0.0f, Place.BACK,
        Action.APPLY_GRAPHICS, false, false, this, goManager));
    menuItems.add(new MenuItem("Discard", 0.5f, new Vector3f(-6.5f, -6.5f, 20.0f), 0.0f, -180.0f, 0.0f, Place.BACK,
        Action.DISCARD_GRAPHICS, false, false, this, goManager));
    menuItems.add(new MenuItem("Restore Defaults", 0.5f, new Vector3f(0.0f, -6.5f, 20.0f), 0.0f, -180.0f, 0.0f,
        Place.BACK, Action.RESTORE_GRAPHICS, true, false, this, goManager));
    menuItems.addAll(graphicsItems);

    new MenuItem("Menu Mouse Speed:", 0.5f, new Vector3f(7.5f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    controlsItems.add(new Spinner(11, 0.5f, new Vector3f(7.5f, -20.0f, 0.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        false, false, true, new SpinnerMediator(Spinner.SpinnerType.MENU_MOUSE_SPEED), this, goManager));
    new MenuItem("Player 1", 0.5f, new Vector3f(6.0f, -20.0f, -4.25f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    new MenuItem("Player 2", 0.5f, new Vector3f(6.0f, -20.0f, 4.25f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    new MenuItem("Device:", 0.5f, new Vector3f(4.5f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    inputDeviceSpinner[0] = new InputDeviceSpinner(11, 0.5f, new Vector3f(4.5f, -20.0f, -6.0f), -90.0f, -90.0f,
        0.0f, Place.BOTTOM, false, false, true, 0, new InputDeviceSpinnerMediator(0), this, goManager);
    inputDeviceSpinner[1] = new InputDeviceSpinner(11, 0.5f, new Vector3f(4.5f, -20.0f, 2.5f), -90.0f, -90.0f,
        0.0f, Place.BOTTOM, false, false, true, 1, new InputDeviceSpinnerMediator(1), this, goManager);
    controlsItems.add(inputDeviceSpinner[0]);
    controlsItems.add(inputDeviceSpinner[1]);
    new MenuItem("Speed:", 0.5f, new Vector3f(3.0f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    keyboardItems.get(0).add(
        new Spinner(11, 0.5f, new Vector3f(3.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, false,
            false, true, new SpinnerMediator(Spinner.SpinnerType.KEYBOARD_SPEED1), this, goManager));
    keyboardItems.get(1).add(
        new Spinner(11, 0.5f, new Vector3f(3.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, false,
            false, true, new SpinnerMediator(Spinner.SpinnerType.KEYBOARD_SPEED2), this, goManager));
    mouseItems.get(0).add(
        new Spinner(11, 0.5f, new Vector3f(3.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, false,
            false, true, new SpinnerMediator(Spinner.SpinnerType.MOUSE_SPEED1), this, goManager));
    mouseItems.get(1).add(
        new Spinner(11, 0.5f, new Vector3f(3.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, false,
            false, true, new SpinnerMediator(Spinner.SpinnerType.MOUSE_SPEED2), this, goManager));
    controllerItems.get(0).add(
        new Spinner(11, 0.5f, new Vector3f(3.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, false,
            false, true, new SpinnerMediator(Spinner.SpinnerType.CONTROLLER_SPEED1), this, goManager));
    controllerItems.get(1).add(
        new Spinner(11, 0.5f, new Vector3f(3.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, false,
            false, true, new SpinnerMediator(Spinner.SpinnerType.CONTROLLER_SPEED2), this, goManager));
    new MenuItem("Up:", 0.5f, new Vector3f(1.5f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM, Action.NONE,
        false, false, this, goManager);
    keyboardItems.get(0).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(1.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 0, new InputSelectionItemMediator(InputType.KEYBOARD_UP, 0), this,
            goManager));
    keyboardItems.get(1).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(1.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.KEYBOARD_UP, 1), this,
            goManager));
    mouseItems.get(0).add(
        new MenuItem("Mouse Up", 0.5f, new Vector3f(1.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, false, this, goManager));
    mouseItems.get(1).add(
        new MenuItem("Mouse Up", 0.5f, new Vector3f(1.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, false, this, goManager));
    controllerItems.get(0).add(
        new ControllerSelectionItem(0.5f, new Vector3f(1.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 0, new InputSelectionItemMediator(
                InputType.CONTROLLER_UP, 0), this, goManager));
    controllerItems.get(1).add(
        new ControllerSelectionItem(0.5f, new Vector3f(1.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.CONTROLLER_UP, 1), this,
            goManager));
    new MenuItem("Down:", 0.5f, new Vector3f(0.0f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    keyboardItems.get(0).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(0.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 0, new InputSelectionItemMediator(InputType.KEYBOARD_DOWN, 0), this,
            goManager));
    keyboardItems.get(1).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(0.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.KEYBOARD_DOWN, 1), this,
            goManager));
    mouseItems.get(0).add(
        new MenuItem("Mouse Down", 0.5f, new Vector3f(0.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, false, this, goManager));
    mouseItems.get(1).add(
        new MenuItem("Mouse Down", 0.5f, new Vector3f(0.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, false, this, goManager));
    controllerItems.get(0).add(
        new ControllerSelectionItem(0.5f, new Vector3f(0.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 0, new InputSelectionItemMediator(
                InputType.CONTROLLER_DOWN, 0), this, goManager));
    controllerItems.get(1).add(
        new ControllerSelectionItem(0.5f, new Vector3f(0.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.CONTROLLER_DOWN, 1),
            this, goManager));
    new MenuItem("Left:", 0.5f, new Vector3f(-1.5f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    keyboardItems.get(0).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(-1.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 0, new InputSelectionItemMediator(InputType.KEYBOARD_LEFT, 0), this,
            goManager));
    keyboardItems.get(1).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(-1.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.KEYBOARD_LEFT, 1), this,
            goManager));
    mouseItems.get(0).add(
        new MenuItem("Mouse Left", 0.5f, new Vector3f(-1.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, false, this, goManager));
    mouseItems.get(1).add(
        new MenuItem("Mouse Left", 0.5f, new Vector3f(-1.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, false, this, goManager));
    controllerItems.get(0).add(
        new ControllerSelectionItem(0.5f, new Vector3f(-1.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 0, new InputSelectionItemMediator(
                InputType.CONTROLLER_LEFT, 0), this, goManager));
    controllerItems.get(1).add(
        new ControllerSelectionItem(0.5f, new Vector3f(-1.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 1, new InputSelectionItemMediator(
                InputType.CONTROLLER_LEFT, 1), this, goManager));
    new MenuItem("Right:", 0.5f, new Vector3f(-3.0f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    keyboardItems.get(0).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(-3.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 0, new InputSelectionItemMediator(InputType.KEYBOARD_RIGHT, 0),
            this, goManager));
    keyboardItems.get(1).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(-3.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.KEYBOARD_RIGHT, 1),
            this, goManager));
    mouseItems.get(0).add(
        new MenuItem("Mouse Right", 0.5f, new Vector3f(-3.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, false, this, goManager));
    mouseItems.get(1).add(
        new MenuItem("Mouse Right", 0.5f, new Vector3f(-3.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, false, this, goManager));
    controllerItems.get(0).add(
        new ControllerSelectionItem(0.5f, new Vector3f(-3.0f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 0, new InputSelectionItemMediator(
                InputType.CONTROLLER_RIGHT, 0), this, goManager));
    controllerItems.get(1).add(
        new ControllerSelectionItem(0.5f, new Vector3f(-3.0f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 1, new InputSelectionItemMediator(
                InputType.CONTROLLER_RIGHT, 1), this, goManager));
    new MenuItem("Fire:", 0.5f, new Vector3f(-4.5f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
        Action.NONE, false, false, this, goManager);
    keyboardItems.get(0).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(-4.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 0, new InputSelectionItemMediator(InputType.KEYBOARD_FIRE, 0), this,
            goManager));
    keyboardItems.get(1).add(
        new KeyboardSelectionItem(0.5f, new Vector3f(-4.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f, Place.BOTTOM,
            Action.NONE, false, false, 1, new InputSelectionItemMediator(InputType.KEYBOARD_FIRE, 1), this,
            goManager));
    mouseItems.get(0).add(
        new MenuItem("Mouse Button 1", 0.5f, new Vector3f(-4.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, false, this, goManager));
    mouseItems.get(1).add(
        new MenuItem("Mouse Button 1", 0.5f, new Vector3f(-4.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, false, this, goManager));
    controllerItems.get(0).add(
        new ControllerSelectionItem(0.5f, new Vector3f(-4.5f, -20.0f, -6.0f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 0, new InputSelectionItemMediator(
                InputType.CONTROLLER_FIRE, 0), this, goManager));
    controllerItems.get(1).add(
        new ControllerSelectionItem(0.5f, new Vector3f(-4.5f, -20.0f, 2.5f), -90.0f, -90.0f, 0.0f,
            Place.BOTTOM, Action.NONE, false, false, 1, new InputSelectionItemMediator(
                InputType.CONTROLLER_FIRE, 1), this, goManager));
    menuItems.add(new MenuItem("Apply", 0.5f, new Vector3f(-6.5f, -20.0f, -10.0f), -90.0f, -90.0f, 0.0f,
        Place.BOTTOM, Action.APPLY_CONTROLS, false, false, this, goManager));
    menuItems.add(new MenuItem("Discard", 0.5f, new Vector3f(-6.5f, -20.0f, 6.5f), -90.0f, -90.0f, 0.0f,
        Place.BOTTOM, Action.DISCARD_CONTROLS, false, false, this, goManager));
    menuItems.add(new MenuItem("Restore Defaults", 0.5f, new Vector3f(-6.5f, -20.0f, 0.0f), -90.0f, -90.0f, 0.0f,
        Place.BOTTOM, Action.RESTORE_CONTROLS, true, false, this, goManager));
    controlsItems.addAll(keyboardItems.get(0));
    controlsItems.addAll(keyboardItems.get(1));
    controlsItems.addAll(mouseItems.get(0));
    controlsItems.addAll(mouseItems.get(1));
View Full Code Here

  }

  @Override
  public void init() {
    Lighting.init();
    Camera.init(new Vector3f(0.0f, 0.0f, posZ));

    cursor = new Cursor(new Color(0.4f, 0.5f, 1.0f), new Color(0.7f, 0.6f, 1.0f), 0.0f, 4.5f, -19.5f, 0.5f,
        goManager);
  }
View Full Code Here

          default:
            break;
          }
        }
        Camera.setPosition(new Vector3f(0.0f, 0.0f, posZ));
        break;

      case OUT:
        if (posZ < destPosZ) {
          switch (currentMenu) {
          case CREDITS:
            posZ += getFlySpeed(destPosZ - posZ, 200.0f, false) * elapsedTime;
            break;

          case MAIN:
            posZ += getFlySpeed(destPosZ - posZ, 100.0f, true) * elapsedTime;
            break;

          default:
            posZ += getFlySpeed(destPosZ - posZ, 400.0f, false) * elapsedTime;
            break;
          }
        }
        if (posZ >= destPosZ) {
          posZ = destPosZ;
          flying = FlyingDirection.NONE;

          switch (currentMenu) {
          case CREDITS:
            flyIn(Menu.MAIN, 200.0f);
            getListener().changeState(new CreditsState(getListener(), this));
            return;

          case EXIT:
            getListener().exit();
            break;

          default:
            break;
          }
        }

        Camera.setPosition(new Vector3f(0.0f, 0.0f, posZ));
        break;

      case NONE:
        break;
      }
View Full Code Here

      GraphicsObjectsManager goManager) {
    super(length, size, position, rotX, rotY, rotZ, place, hCenter, vCenter, enabled, mediator, menu, goManager);

    this.length = length;
    this.size = size;
    this.position = new Vector3f(position);
    this.rotX = rotX;
    this.rotY = rotY;
    this.rotZ = rotZ;
    this.hCenter = hCenter;
    this.vCenter = vCenter;
View Full Code Here

    goManager = new GraphicsObjectsManager();

    scrollPos = 0.0f;

    WorldText ponkOutText = new WorldText("PonkOut", 15.0f, new Color(0.8f, 0.8f, 1.0f, 0.8f), new Vector3f(0.0f,
        0.0f, -150.0f), -45.0f, 0.0f, 0.0f, goManager);
    ponkOutText.translate(-0.5f * ponkOutText.getWidth(), 0.0f, 0.0f);

    textPosY = -40.0f;
    textPosZ = -130.0f;

    newCaption("PROGRAMMING");
    newText("Christian Matt");

    newCaption("GRAPHICS");
    newText("Christian Matt");

    moveText(30.0f);

    new Sprite(TextureManager.getInstance().getTexture("logos.tga"), new Color(1.0f, 1.0f, 1.0f, 0.8f),
        new Vector3f(-40.0f, textPosY, textPosZ), 80.0f, 40.0f, 0.0f, 1.0f, 0.5f, 1.0f, -45.0f, 0.0f, 0.0f,
        goManager);
  }
View Full Code Here

  public void init() {
    flying = MenuState.FlyingDirection.OUT;
    posZ = -200.0f;
    destPosZ = 0.0f;

    Camera.init(new Vector3f(0.0f, 0.0f, posZ));
  }
View Full Code Here

        flying = FlyingDirection.NONE;

        getListener().changeState(getPrevious());
        return;
      }
      Camera.setPosition(new Vector3f(0.0f, 0.0f, posZ));
      break;

    case OUT:
      if (posZ < destPosZ)
        posZ += MenuState.getFlySpeed(destPosZ - posZ, 400.0f, true) * elapsedTime;
      if (posZ >= destPosZ) {
        posZ = destPosZ;
        flying = FlyingDirection.NONE;
      }

      Camera.setPosition(new Vector3f(0.0f, 0.0f, posZ));
      break;

    case NONE:
      break;
    }
View Full Code Here

TOP

Related Classes of org.lwjgl.util.vector.Vector3f

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.