package com.pandadev.testgame;
import org.lwjgl.input.Keyboard;
import org.lwjgl.util.vector.Vector3f;
import com.pandadev.eyecandy.graphics.Camera;
public class TestCamera extends Camera{
private final float movement_speed = 0.1f;
@Override
public void update(float delta) {
if(Keyboard.isKeyDown(Keyboard.KEY_W)){
Vector3f forward = getForward();
getPosition().translate(forward.x*movement_speed*delta, forward.y*movement_speed*delta, forward.z*movement_speed*delta);
}
if(Keyboard.isKeyDown(Keyboard.KEY_S)){
Vector3f backward = getBackward();
getPosition().translate(backward.x*movement_speed*delta, backward.y*movement_speed*delta, backward.z*movement_speed*delta);
}
if(Keyboard.isKeyDown(Keyboard.KEY_A)){
Vector3f left = getLeft();
getPosition().translate(left.x*movement_speed*delta, left.y*movement_speed*delta, left.z*movement_speed*delta);
}
if(Keyboard.isKeyDown(Keyboard.KEY_D)){
Vector3f right = getRight();
getPosition().translate(right.x*movement_speed*delta, right.y*movement_speed*delta, right.z*movement_speed*delta);
}
}
}