18 lines
320 B
C
18 lines
320 B
C
|
typedef struct s_tetraminos
|
||
|
{
|
||
|
uint16_t line[16];
|
||
|
int offset_y;
|
||
|
} t_tetraminos;
|
||
|
|
||
|
typedef struct s_map
|
||
|
{
|
||
|
uint16_t line[16];
|
||
|
unsigned int size;
|
||
|
t_tetraminos *figure[26];
|
||
|
unsigned int figure_amount;
|
||
|
} t_map;
|
||
|
|
||
|
t_tetraminos *convert_tetramino(char *s);
|
||
|
t_map *map_initialization(char **tetramino_table);
|
||
|
|