naming convention
This commit is contained in:
parent
0576b47320
commit
791f1c11da
1 changed files with 105 additions and 100 deletions
|
|
@ -30,37 +30,37 @@ int main(void)
|
|||
|
||||
InitWindow(screenWidth, screenHeight, "raylib [textures] example - extract channel from image");
|
||||
|
||||
Image fudesumi_image = LoadImage("resources/fudesumi.png");
|
||||
Texture2D fudesumi_texture = LoadTextureFromImage(fudesumi_image);
|
||||
Image fudesumiImage = LoadImage("resources/fudesumi.png");
|
||||
Texture2D fudesumiTexture = LoadTextureFromImage(fudesumiImage);
|
||||
|
||||
Image image_red = ImageFromChannel(fudesumi_image, 0, 0.0f);
|
||||
Texture2D texture_red = LoadTextureFromImage(image_red);
|
||||
UnloadImage(image_red);
|
||||
Image imageRed = ImageFromChannel(fudesumiImage, 0, 0.0f);
|
||||
Texture2D textureRed = LoadTextureFromImage(imageRed);
|
||||
UnloadImage(imageRed);
|
||||
|
||||
Image image_green = ImageFromChannel(fudesumi_image, 1, 0.0f);
|
||||
Texture2D texture_green = LoadTextureFromImage(image_green);
|
||||
UnloadImage(image_green);
|
||||
Image imageGreen = ImageFromChannel(fudesumiImage, 1, 0.0f);
|
||||
Texture2D textureGreen = LoadTextureFromImage(imageGreen);
|
||||
UnloadImage(imageGreen);
|
||||
|
||||
Image image_blue = ImageFromChannel(fudesumi_image, 2, 0.0f);
|
||||
Texture2D texture_blue = LoadTextureFromImage(image_blue);
|
||||
UnloadImage(image_blue);
|
||||
Image imageBlue = ImageFromChannel(fudesumiImage, 2, 0.0f);
|
||||
Texture2D textureBlue = LoadTextureFromImage(imageBlue);
|
||||
UnloadImage(imageBlue);
|
||||
|
||||
Image image_alpha = ImageFromChannel(fudesumi_image, 3, 0.0f);
|
||||
Texture2D texture_alpha = LoadTextureFromImage(image_alpha);
|
||||
UnloadImage(image_alpha);
|
||||
Image imageAlpha = ImageFromChannel(fudesumiImage, 3, 0.0f);
|
||||
Texture2D textureAlpha = LoadTextureFromImage(imageAlpha);
|
||||
UnloadImage(imageAlpha);
|
||||
|
||||
|
||||
Image background_image = GenImageChecked(screenWidth, screenHeight, screenWidth/20, screenHeight/20, ORANGE, YELLOW);
|
||||
Texture2D background_texture = LoadTextureFromImage(background_image);
|
||||
UnloadImage(background_image);
|
||||
Image backgroundImage = GenImageChecked(screenWidth, screenHeight, screenWidth/20, screenHeight/20, ORANGE, YELLOW);
|
||||
Texture2D backgroundTexture = LoadTextureFromImage(backgroundImage);
|
||||
UnloadImage(backgroundImage);
|
||||
|
||||
SetTargetFPS(60); // Set our game to run at 60 frames-per-second
|
||||
|
||||
Rectangle fudesumi_rec = {0, 0, fudesumi_image.width, fudesumi_image.height};
|
||||
Rectangle red_pos = { 410, 50, fudesumi_image.width / 2, fudesumi_image.height / 2 };
|
||||
Rectangle green_pos = { 600, 50, fudesumi_image.width / 2, fudesumi_image.height / 2 };
|
||||
Rectangle blue_pos = { 410, 310, fudesumi_image.width / 2, fudesumi_image.height / 2 };
|
||||
Rectangle alpha_pos = { 600, 310, fudesumi_image.width / 2, fudesumi_image.height / 2 };
|
||||
Rectangle fudesumiRec = {0, 0, fudesumiImage.width, fudesumiImage.height};
|
||||
Rectangle redPos = { 410, 50, fudesumiImage.width / 2, fudesumiImage.height / 2 };
|
||||
Rectangle greenPos = { 600, 50, fudesumiImage.width / 2, fudesumiImage.height / 2 };
|
||||
Rectangle bluePos = { 410, 310, fudesumiImage.width / 2, fudesumiImage.height / 2 };
|
||||
Rectangle alphaPos = { 600, 310, fudesumiImage.width / 2, fudesumiImage.height / 2 };
|
||||
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
||||
|
|
@ -71,13 +71,13 @@ int main(void)
|
|||
//----------------------------------------------------------------------------------
|
||||
BeginDrawing();
|
||||
|
||||
DrawTexture(background_texture, 0, 0, WHITE);
|
||||
DrawTexture(fudesumi_texture, 50, 50, WHITE);
|
||||
DrawTexture(backgroundTexture, 0, 0, WHITE);
|
||||
DrawTexture(fudesumiTexture, 50, 50, WHITE);
|
||||
|
||||
DrawTexturePro(texture_red, fudesumi_rec, red_pos, (Vector2) {0, 0}, 0, RED);
|
||||
DrawTexturePro(texture_green, fudesumi_rec, green_pos, (Vector2) {0, 0}, 0, GREEN);
|
||||
DrawTexturePro(texture_blue, fudesumi_rec, blue_pos, (Vector2) {0, 0}, 0, BLUE);
|
||||
DrawTexturePro(texture_alpha, fudesumi_rec, alpha_pos, (Vector2) {0, 0}, 0, WHITE);
|
||||
DrawTexturePro(textureRed, fudesumiRec, redPos, (Vector2) {0, 0}, 0, RED);
|
||||
DrawTexturePro(textureGreen, fudesumiRec, greenPos, (Vector2) {0, 0}, 0, GREEN);
|
||||
DrawTexturePro(textureBlue, fudesumiRec, bluePos, (Vector2) {0, 0}, 0, BLUE);
|
||||
DrawTexturePro(textureAlpha, fudesumiRec, alphaPos, (Vector2) {0, 0}, 0, WHITE);
|
||||
|
||||
EndDrawing();
|
||||
//----------------------------------------------------------------------------------
|
||||
|
|
@ -85,13 +85,13 @@ int main(void)
|
|||
|
||||
// De-Initialization
|
||||
//--------------------------------------------------------------------------------------
|
||||
UnloadTexture(background_texture);
|
||||
UnloadImage(fudesumi_image);
|
||||
UnloadTexture(fudesumi_texture);
|
||||
UnloadTexture(texture_red);
|
||||
UnloadTexture(texture_green);
|
||||
UnloadTexture(texture_blue);
|
||||
UnloadTexture(texture_alpha);
|
||||
UnloadTexture(backgroundTexture);
|
||||
UnloadImage(fudesumiImage);
|
||||
UnloadTexture(fudesumiTexture);
|
||||
UnloadTexture(textureRed);
|
||||
UnloadTexture(textureGreen);
|
||||
UnloadTexture(textureBlue);
|
||||
UnloadTexture(textureAlpha);
|
||||
CloseWindow(); // Close window and OpenGL context
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue