diff options
| author | Ray <raysan5@gmail.com> | 2019-08-16 16:15:47 +0200 |
|---|---|---|
| committer | Ray <raysan5@gmail.com> | 2019-08-16 16:15:47 +0200 |
| commit | ce8d7042c625d45e28755d80f9b39beb1d2a6c5a (patch) | |
| tree | c43b6b10d118a9de136492f7fa8b445af278e327 /src | |
| parent | d8b8c0f3fc8ab3872c65bcfefd258bd6ad4ece51 (diff) | |
| download | raylib-ce8d7042c625d45e28755d80f9b39beb1d2a6c5a.tar.gz raylib-ce8d7042c625d45e28755d80f9b39beb1d2a6c5a.zip | |
PR formatting review
Diffstat (limited to 'src')
| -rw-r--r-- | src/core.c | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -1251,20 +1251,20 @@ void BeginMode2D(Camera2D camera) rlLoadIdentity(); // Reset current matrix (MODELVIEW) rlMultMatrixf(MatrixToFloat(screenScaling)); // Apply screen scaling if required - //The camera in world-space is set by - //1. Move it to target - //2. Rotate by -rotation and scale by (1/zoom) + // The camera in world-space is set by + // 1. Move it to target + // 2. Rotate by -rotation and scale by (1/zoom) // When setting higher scale, it's more intuitive for the world to become bigger (= camera become smaller), // not for the camera getting bigger, hence the invert. Same deal with rotation. - //3. Move it by (-offset); + // 3. Move it by (-offset); // Offset defines target transform relative to screen, but since we're effectively "moving" screen (camera) // we need to do it into opposite direction (inverse transform) - // - //Having camera transform in world-space, inverse of it gives the modelview transform. - //Since (A*B*C)' = C'*B'*A', the modelview is - //1. Move to offset - //2. Rotate and Scale - //3. Move by -target + + // Having camera transform in world-space, inverse of it gives the modelview transform. + // Since (A*B*C)' = C'*B'*A', the modelview is + // 1. Move to offset + // 2. Rotate and Scale + // 3. Move by -target Matrix matOrigin = MatrixTranslate(-camera.target.x, -camera.target.y, 0.0f); Matrix matRotation = MatrixRotate((Vector3){ 0.0f, 0.0f, 1.0f }, camera.rotation*DEG2RAD); Matrix matScale = MatrixScale(camera.zoom, camera.zoom, 1.0f); |
