summaryrefslogtreecommitdiffhomepage
path: root/examples/textures
diff options
context:
space:
mode:
authorDane Madsen <[email protected]>2023-05-21 19:33:47 +1000
committerGitHub <[email protected]>2023-05-21 11:33:47 +0200
commite96dc46d38fcc73cc278ef7a1ad95ce63c6ce989 (patch)
treedce80cf3f5d6b9cff2486da6e0f0e3ea6df02f01 /examples/textures
parent1b4634702ca9f1e76477833618ccfea9093f03e5 (diff)
downloadraylib-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.c25
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;
}