moving experimental features to a new folder

This commit is contained in:
2024-12-04 18:34:53 +01:00
parent f5ffd97e48
commit 34ea0822a7
9 changed files with 126 additions and 32 deletions

View File

@@ -9,4 +9,3 @@ if [ $(uname -s) = 'Darwin' ]; then
else
clang main.c ../libmlx.so -lSDL2 -g -Wall -Wextra -Werror;
fi

View File

@@ -9,8 +9,6 @@ typedef struct
void* logo_jpg;
void* logo_bmp;
void* img;
void* render_target;
void* render_target_win;
} mlx_t;
int update(void* param)
@@ -52,19 +50,6 @@ int update(void* param)
mlx_pixel_put(mlx->mlx, mlx->win, 220 + j, 160 + k, 0xFFFF0000);
}
mlx_string_put(mlx->mlx, mlx->render_target_win, 20, 20, 0xFFAF2BFF, "cacaboudin");
mlx_transform_put_image_to_window(mlx->mlx, mlx->render_target_win, mlx->logo_bmp, 100, 40, 0.5f, 75.0f);
mlx_put_image_to_window(mlx->mlx, mlx->render_target_win, mlx->img, 40, 60);
for(int j = 0, color = 0; j < 200; j++)
{
mlx_pixel_put(mlx->mlx, mlx->render_target_win, j, j, 0xFFFF0000 + color);
mlx_pixel_put(mlx->mlx, mlx->render_target_win, 199 - j, j, 0xFF0000FF);
color += (color < 255);
}
mlx_transform_put_image_to_window(mlx->mlx, mlx->win, mlx->render_target, 5, 250, 0.5f, 33.0f);
i++;
return 0;
}
@@ -151,10 +136,6 @@ int main(void)
mlx_get_screens_size(mlx.mlx, mlx.win, &w, &h);
printf("screen size : %dx%d\n", w, h);
mlx.render_target = mlx_new_image(mlx.mlx, 200, 200);
mlx.render_target_win = mlx_new_window(mlx.mlx, 200, 200, (char*)mlx.render_target);
mlx_clear_window(mlx.mlx, mlx.render_target_win, 0xFFC16868);
mlx_set_fps_goal(mlx.mlx, 60);
mlx_on_event(mlx.mlx, mlx.win, MLX_KEYDOWN, key_hook, &mlx);
@@ -181,9 +162,6 @@ int main(void)
mlx_destroy_image(mlx.mlx, mlx.img);
mlx_destroy_window(mlx.mlx, mlx.win);
mlx_destroy_window(mlx.mlx, mlx.render_target_win);
mlx_destroy_image(mlx.mlx, mlx.render_target);
mlx_destroy_display(mlx.mlx);
return 0;