diff options
| author | raysan5 <raysan5@gmail.com> | 2015-08-28 14:14:12 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2015-08-28 14:14:12 +0200 |
| commit | 322ca97c24f214d665cad512a70a696b489ecb52 (patch) | |
| tree | 1c790c99af617e9bf8453ce63622341b22071161 /src/camera.h | |
| parent | ef36950b72fa97785320396cd62ed48318a2b431 (diff) | |
| download | raylib-322ca97c24f214d665cad512a70a696b489ecb52.tar.gz raylib-322ca97c24f214d665cad512a70a696b489ecb52.zip | |
Review camera system
Diffstat (limited to 'src/camera.h')
| -rw-r--r-- | src/camera.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/camera.h b/src/camera.h index 63d8f786..93929c2a 100644 --- a/src/camera.h +++ b/src/camera.h @@ -76,18 +76,19 @@ extern "C" { // Prevents name mangling of functions // Module Functions Declaration //---------------------------------------------------------------------------------- void SetCameraMode(int mode); // Set camera mode (multiple camera modes available) -Camera UpdateCamera(Vector3 *playerPosition); // Update camera and player position (1st person and 3rd person cameras) +Camera UpdateCamera(Vector3 *position); // Update camera and player position (1st person and 3rd person cameras) -void SetCameraMoveControls(int frontKey, int backKey, - int leftKey, int rightKey, - int upKey, int downKey); // Set camera move controls (1st person and 3rd person cameras) +void SetCameraPosition(Vector3 position); // Set internal camera position +void SetCameraTarget(Vector3 target); // Set internal camera target void SetCameraPanControl(int panKey); // Set camera pan key to combine with mouse movement (free camera) void SetCameraAltControl(int altKey); // Set camera alt key to combine with mouse movement (free camera) void SetCameraSmoothZoomControl(int szKey); // Set camera smooth zoom key to combine with mouse (free camera) +void SetCameraMoveControls(int frontKey, int backKey, + int leftKey, int rightKey, + int upKey, int downKey); // Set camera move controls (1st person and 3rd person cameras) void SetCameraMouseSensitivity(float sensitivity); // Set camera mouse sensitivity (1st person and 3rd person cameras) -void SetCameraTarget(Vector3 target); // Set internal camera target #ifdef __cplusplus } |
