Files
42_INT_04_fdf/includes/fdf.h
2021-07-18 17:38:28 +02:00

39 lines
647 B
C

#ifndef FDF_H
# define FDF_H
# include "../libft/includes/libft.h"
# include <mlx.h>
# include <unistd.h> // for sleep()
# define ESCAPE 65307
# define UP 65362
# define DOWN 65364
# define LEFT 65361
# define RIGHT 65363
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;
int img_bpp;
int img_sizel;
int img_endian;
} t_fdf;
#endif