resolve merge conflict, maybe

This commit is contained in:
Gregory Tertyshny 2016-12-14 20:20:59 +02:00
parent 4f612f4447
commit 0f6aaeb611
2 changed files with 27 additions and 41 deletions

View file

@ -25,6 +25,7 @@ typedef struct s_tetrominoes
{
uint16_t line[16];
int offset_y;
int height;
} t_tetrominoes;
typedef struct s_map
@ -41,8 +42,8 @@ typedef struct s_tetrominoes_templates
char figure[17];
} t_tetrominoes_templates;
t_tetrominoes *convert_tetramino(char *s);
t_map *map_initialization(char **tetramino_table);
void convert_tetramino(char *s, t_map *map, int index);
void map_initialization(char **tetramino_table, t_map *map);
// reads from file
char *read_file(char *path);

View file

@ -20,26 +20,15 @@ void clear_map(t_map *map)
map->line[i++] = 0;
}
<<<<<<< HEAD:src/fillit.c
t_tetrominoes *convert_tetramino(char *s)
{
t_tetrominoes *res;
=======
void convert_tetramino(char *s, t_map *map, int index)
{
>>>>>>> a3800b97d2bd1e2713a340dc32de84e1b870b9a1:fillit.c
uint16_t temp;
int i;
int y;
int sharp_count;
<<<<<<< HEAD:src/fillit.c
res = (t_tetrominoes*)malloc(sizeof(t_tetrominoes));
res->offset_y = 0;
=======
map->figure[index].offset = 0;
map->figure[index]->offset_y = 0;
sharp_count = 0;
>>>>>>> a3800b97d2bd1e2713a340dc32de84e1b870b9a1:fillit.c
i = 0;
y = 1;
while (i < 16 && sharp_count < 4)
@ -53,10 +42,10 @@ void convert_tetramino(char *s, t_map *map, int index)
}
temp = temp << 12;
map->figure[index].line[y - 1] = temp;
map->figure[index]->line[y - 1] = temp;
y++;
}
map->figure[index].height = y - 1;
map->figure[index]->height = y - 1;
}
void map_initialization(char **tetramino_table, t_map *map)
@ -104,31 +93,27 @@ void erase_tetramino(t_map *map, int index)
}
}
<<<<<<< HEAD:src/fillit.c
//void algorithm(t_map *map)
//{
//}
=======
void shift_tetramino(t_map *map, int index)
{
//сделаю сдвиг фигуры вправо, если дошли до границы, то перемещу в начало следующего ряд и т.д.
}
// void shift_tetramino(t_map *map, int index)
// {
// //сделаю сдвиг фигуры вправо, если дошли до границы, то перемещу в начало следующего ряд и т.д.
// }
void algorithm(t_map *map)
{
//тут у меня сейчас трабл с рекурсией
//не могу пока написать что-то годное
}
// void algorithm(t_map *map)
// {
// //тут у меня сейчас трабл с рекурсией
// //не могу пока написать что-то годное
// }
int main()
{
t_map map;
char** table;
// мейн в отдельный файл кину, знаю что ты не любишь когда много файлов)
table = read_from_file();
map_initialization(table, &map);
algoritm(&map);
print_result(&map);
return (0);
}
>>>>>>> a3800b97d2bd1e2713a340dc32de84e1b870b9a1:fillit.c
// int main()
// {
// t_map map;
// char** table;
// table = read_from_file();
// map_initialization(table, &map);
// algoritm(&map);
// print_result(&map);
// return (0);
// }