#ifndef FDF_H # define FDF_H # include "../libft/includes/libft.h" # include # include // for sleep() # include // for M_PI # define ESCAPE 65307 # define UP 65362 # define DOWN 65364 # define LEFT 65361 # define RIGHT 65363 # define A 97 # define B 98 # define C 99 # define D 100 # define E 101 # define F 102 # define G 103 # define H 104 # define I 105 # define J 106 # define K 107 # define L 108 # define M 109 # define N 110 # define O 111 # define P 112 # define Q 113 # define R 114 # define S 115 # define T 116 # define U 117 # define V 118 # define W 119 # define X 120 # define Y 121 # define Z 122 typedef struct s_fdf { void *mlx_ptr; void *win_ptr; void *img_ptr; char *img_addr; int **map; int offset; int margin; int win_size_x; int win_size_y; int img_size_x; int img_size_y; int map_size_x; int map_size_y; int map_length; int map_height; int rot_x; int rot_y; double rad_x; double rad_y; int mov_x; int mov_y; int img_bpp; int img_sizel; int img_endian; } t_fdf; #endif