fix example resize

This commit is contained in:
Jon Daniel 2025-08-28 00:37:44 +02:00
parent ad75005015
commit f39721387d
2 changed files with 4 additions and 5 deletions

View File

@ -51,7 +51,6 @@ int main(void)
//-------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------
int screenWidth = 800; int screenWidth = 800;
int screenHeight = 450; int screenHeight = 450;
Vector2 screenCenter = {.x = screenWidth/2.0f, .y = screenHeight/2.0f};
InitWindow(screenWidth, screenHeight, "raylib [shaders] example - write depth buffer"); InitWindow(screenWidth, screenHeight, "raylib [shaders] example - write depth buffer");

View File

@ -26,7 +26,7 @@
#define SCREEN_HEIGHT 450 #define SCREEN_HEIGHT 450
Vector2 screenSize = { SCREEN_WIDTH, SCREEN_HEIGHT }; Vector2 screenSize = { SCREEN_WIDTH, SCREEN_HEIGHT };
Vector2 screenCenter = CalculateCenter(screenSize); Vector2 screenCenter = { SCREEN_WIDTH * 0.5, SCREEN_HEIGHT * 0.5 - 100 };
// Constant for Simulation // Constant for Simulation
#define SIMULATION_STEPS 30 #define SIMULATION_STEPS 30
@ -160,11 +160,11 @@ int main(void)
(Vector2){0, lineThick * 0.5}, 90 - RAD2DEG * theta2, RAYWHITE); (Vector2){0, lineThick * 0.5}, 90 - RAD2DEG * theta2, RAYWHITE);
// Draw double pendulum // Draw double pendulum
DrawRectanglePro((Rectangle){ screenWidth/2, screenHeight/2 - 100, 10 * l1, lineThick }, DrawRectanglePro((Rectangle){ screenSize.x * 0.5, screenSize.y * 0.5 - 100, 10 * l1, lineThick },
(Vector2){0, lineThick * 0.5}, 90 - RAD2DEG * theta1, RAYWHITE); (Vector2){0, lineThick * 0.5}, 90 - RAD2DEG * theta1, RAYWHITE);
Vector2 endpoint1 = CalculatePendulumEndPoint(l1, theta1); endpoint1 = CalculatePendulumEndPoint(l1, theta1);
DrawRectanglePro((Rectangle){ screenWidth/2 + endpoint1.x, screenHeight/2 - 100 + endpoint1.y, 10 * l2, lineThick }, DrawRectanglePro((Rectangle){ screenSize.x * 0.5 + endpoint1.x, screenSize.y * 0.5 - 100 + endpoint1.y, 10 * l2, lineThick },
(Vector2){0, lineThick * 0.5}, 90 - RAD2DEG * theta2, RAYWHITE); (Vector2){0, lineThick * 0.5}, 90 - RAD2DEG * theta2, RAYWHITE);
EndDrawing(); EndDrawing();