diff options
| author | Dane Madsen <[email protected]> | 2023-05-21 19:33:47 +1000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-05-21 11:33:47 +0200 |
| commit | e96dc46d38fcc73cc278ef7a1ad95ce63c6ce989 (patch) | |
| tree | dce80cf3f5d6b9cff2486da6e0f0e3ea6df02f01 /examples/textures | |
| parent | 1b4634702ca9f1e76477833618ccfea9093f03e5 (diff) | |
| download | raylib-e96dc46d38fcc73cc278ef7a1ad95ce63c6ce989.tar.gz raylib-e96dc46d38fcc73cc278ef7a1ad95ce63c6ce989.zip | |
Replaced GenImageGradientH and GenImageGradientV with GenImageLinearGradient (#3074)
* Replaced GenImageGradientH and GenImageGradientV with GenImageLinearGradient
* renamed GenImageLinearGradient to GenImageGradientLinear
Diffstat (limited to 'examples/textures')
| -rw-r--r-- | examples/textures/textures_image_generation.c | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/examples/textures/textures_image_generation.c b/examples/textures/textures_image_generation.c index 1ab08ae8..8049a578 100644 --- a/examples/textures/textures_image_generation.c +++ b/examples/textures/textures_image_generation.c @@ -13,7 +13,7 @@ #include "raylib.h" -#define NUM_TEXTURES 6 // Currently we have 7 generation algorithms +#define NUM_TEXTURES 7 // Currently we have 7 generation algorithms //------------------------------------------------------------------------------------ // Program main entry point @@ -27,8 +27,9 @@ int main(void) InitWindow(screenWidth, screenHeight, "raylib [textures] example - procedural images generation"); - Image verticalGradient = GenImageGradientV(screenWidth, screenHeight, RED, BLUE); - Image horizontalGradient = GenImageGradientH(screenWidth, screenHeight, RED, BLUE); + Image verticalGradient = GenImageGradientLinear(screenWidth, screenHeight, 0, RED, BLUE); + Image horizontalGradient = GenImageGradientLinear(screenWidth, screenHeight, 90, RED, BLUE); + Image diagonalGradient = GenImageGradientLinear(screenWidth, screenHeight, 45, RED, BLUE); Image radialGradient = GenImageGradientRadial(screenWidth, screenHeight, 0.0f, WHITE, BLACK); Image checked = GenImageChecked(screenWidth, screenHeight, 32, 32, RED, BLUE); Image whiteNoise = GenImageWhiteNoise(screenWidth, screenHeight, 0.5f); @@ -38,10 +39,11 @@ int main(void) textures[0] = LoadTextureFromImage(verticalGradient); textures[1] = LoadTextureFromImage(horizontalGradient); - textures[2] = LoadTextureFromImage(radialGradient); - textures[3] = LoadTextureFromImage(checked); - textures[4] = LoadTextureFromImage(whiteNoise); - textures[5] = LoadTextureFromImage(cellular); + textures[2] = LoadTextureFromImage(diagonalGradient); + textures[3] = LoadTextureFromImage(radialGradient); + textures[4] = LoadTextureFromImage(checked); + textures[5] = LoadTextureFromImage(whiteNoise); + textures[6] = LoadTextureFromImage(cellular); // Unload image data (CPU RAM) UnloadImage(verticalGradient); @@ -83,10 +85,11 @@ int main(void) { case 0: DrawText("VERTICAL GRADIENT", 560, 10, 20, RAYWHITE); break; case 1: DrawText("HORIZONTAL GRADIENT", 540, 10, 20, RAYWHITE); break; - case 2: DrawText("RADIAL GRADIENT", 580, 10, 20, LIGHTGRAY); break; - case 3: DrawText("CHECKED", 680, 10, 20, RAYWHITE); break; - case 4: DrawText("WHITE NOISE", 640, 10, 20, RED); break; - case 5: DrawText("CELLULAR", 670, 10, 20, RAYWHITE); break; + case 2: DrawText("DIAGONAL GRADIENT", 540, 10, 20, RAYWHITE); break; + case 3: DrawText("RADIAL GRADIENT", 580, 10, 20, LIGHTGRAY); break; + case 4: DrawText("CHECKED", 680, 10, 20, RAYWHITE); break; + case 5: DrawText("WHITE NOISE", 640, 10, 20, RED); break; + case 6: DrawText("CELLULAR", 670, 10, 20, RAYWHITE); break; default: break; } |
