summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorRay <[email protected]>2020-01-30 15:45:44 +0100
committerRay <[email protected]>2020-01-30 15:45:44 +0100
commit383005c80585d1af7dbb1c5904a81d16d34e5e18 (patch)
treedf620130fdd2e1fb2bfe03188cf3207bf3dd4241 /examples
parent164f0e617ca206d46702734f24ce15290cd65352 (diff)
downloadraylib.com-383005c80585d1af7dbb1c5904a81d16d34e5e18.tar.gz
raylib.com-383005c80585d1af7dbb1c5904a81d16d34e5e18.zip
core_2d_camera review
Diffstat (limited to 'examples')
-rw-r--r--examples/web/core/core_2d_camera.c14
-rw-r--r--examples/web/core/core_2d_camera.wasmbin124834 -> 124803 bytes
2 files changed, 3 insertions, 11 deletions
diff --git a/examples/web/core/core_2d_camera.c b/examples/web/core/core_2d_camera.c
index 1ae28b0..9292798 100644
--- a/examples/web/core/core_2d_camera.c
+++ b/examples/web/core/core_2d_camera.c
@@ -58,7 +58,7 @@ int main(void)
}
camera.target = (Vector2){ player.x + 20, player.y + 20 };
- camera.offset = (Vector2){ 0, 0 };
+ camera.offset = (Vector2){ screenWidth/2, screenHeight/2 };
camera.rotation = 0.0f;
camera.zoom = 1.0f;
@@ -90,16 +90,8 @@ void UpdateDrawFrame(void)
{
// Update
//----------------------------------------------------------------------------------
- if (IsKeyDown(KEY_RIGHT))
- {
- player.x += 2; // Player movement
- camera.offset.x -= 2; // Camera displacement with player movement
- }
- else if (IsKeyDown(KEY_LEFT))
- {
- player.x -= 2; // Player movement
- camera.offset.x += 2; // Camera displacement with player movement
- }
+ if (IsKeyDown(KEY_RIGHT)) player.x += 2;
+ else if (IsKeyDown(KEY_LEFT)) player.x -= 2;
// Camera target follows player
camera.target = (Vector2){ player.x + 20, player.y + 20 };
diff --git a/examples/web/core/core_2d_camera.wasm b/examples/web/core/core_2d_camera.wasm
index 9760b1f..34a6ac9 100644
--- a/examples/web/core/core_2d_camera.wasm
+++ b/examples/web/core/core_2d_camera.wasm
Binary files differ