mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-01-11 06:33:35 +00:00
moving experimental features to a new folder
This commit is contained in:
@@ -9,4 +9,3 @@ if [ $(uname -s) = 'Darwin' ]; then
|
||||
else
|
||||
clang main.c ../libmlx.so -lSDL2 -g -Wall -Wextra -Werror;
|
||||
fi
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user