42_so_long/mlx/test/includes/main.h
mcolonna e438fea669 win
2024-04-24 22:02:42 +02:00

44 lines
767 B
C

#ifndef MAIN_H
# include <stdint.h>
# include "X11_events.h"
# include <stdio.h>
# include <stdlib.h>
# include <time.h>
typedef struct s_data
{
void *img;
char *addr;
int bits_per_pixel;
int line_length;
int endian;
int height;
int width;
} t_data;
typedef struct s_game
{
void *mlx;
void *win;
t_data img;
t_data chibi;
double x;
double y;
} t_game;
# ifdef _WIN32
# define FORWARD_KEY 122
# define BACKWARD_KEY 115
# define LEFT_KEY 113
# define RIGHT_KEY 100
# define CTRL_KEY 1073742048
# define ALT_KEY 1073742050
# define C_KEY 99
# define ESC_KEY 27
# endif
#endif // MAIN_H