Commit Graph
100 Commits
Author SHA1 Message Date
Hugo LAMY f79d3812d0 il ne reste qu'un seul leaks 2019-06-01 13:57:39 +02:00
Hugo LAMY 56ca478503 version sans erreurs de valgrind autre que trois leaks 2019-06-01 13:47:21 +02:00
Hugo LAMY 04a4fef38b les sames ne s'impriment pas avec juste le flag p mais seulement le o en plus 2019-05-29 16:36:04 +02:00
Hugo LAMY e7e944f1ac derniere erreur de valgrind resolu mais a tester sur les mauvais tetri 2019-05-29 15:53:08 +02:00
Hugo LAMY 819a14407d derniere erreur de valgrind resolu mais a tester sur les mauvais tetri 2019-05-29 15:51:41 +02:00
Hugo LAMY c82ba9bccb presque toutes les erreures de vlgrind resolues, sauf une derniere dans error_proxy 2019-05-28 19:36:21 +02:00
Hugo LAMY ed06e3eb8e corrige deux bad read or write due au depassement de la taille de map, en ajoutant total_num dans la struct 2019-05-28 17:35:34 +02:00
Hugo LAMY 77656ba113 sans l'opion o opti les sames ne s'affichent pas 2019-05-28 13:05:14 +02:00
Hugo LAMY a9e62833bb flags organises 2019-05-27 19:53:27 +02:00
Hugo LAMY 6b9936b0cd en cours de reorganisation des fichiers pour gerer les flags 2019-05-24 18:05:18 +02:00
Hugo LAMY 1a16e305d3 a une ligne pret le programme fonctionne tout le temps aaaarg 2019-05-21 15:31:04 +02:00
Hugo LAMY 1811268725 fillit ultrrrrrrra rapide ! pas encore a la norme 2019-05-20 15:58:45 +02:00
Hugo LAMY c2e87b7303 opti fonctionne super bien et super mal 2019-05-20 15:42:30 +02:00
Hugo LAMY 0912e52a7a clean les comments 2019-05-18 15:34:47 +02:00
Hugo LAMY f4b1da414c list s'imprime dans main 2019-05-17 18:43:33 +02:00
Hugo LAMY 94c0e5d57f search_map a la norme 2019-05-17 17:13:31 +02:00
Hugo LAMY e5aea30023 backtracking fonctionne avec list->position directement 2019-05-16 16:51:09 +02:00
Hugo LAMY 6705bf9133 version clean sans modulos et divisions pour find_place 2019-05-15 18:05:37 +02:00
Hugo LAMY 2e53b04a9a optimisation en virant modulos et divisions semble marcher, gagne 10s 2019-05-15 17:47:32 +02:00
Hugo LAMY af527c6316 fonctionne mais sans optimisation 2019-05-10 20:46:02 +02:00
Hugo LAMY aa8ec6fe66 tentative echouee d'oter les modulo et division dans le fit_in_place 2019-05-10 20:40:16 +02:00
Hugo LAMY 213eff3255 rate pour l'opti qui ralenti mais find_place divisee avec fit_in_place 2019-05-10 17:00:55 +02:00
Hugo LAMY 67cb5dea38 en cours decriture de check_others 2019-05-09 18:04:08 +02:00
Hugo LAMY 3977a73682 resolu les deux problemes de add_remove et find_place mais bcp bcp plus lent 2019-05-08 18:45:21 +02:00
Hugo LAMY 2738a5e24b plus de decalage a gauche mais bcp plus lent 2019-05-08 18:43:34 +02:00
Hugo LAMY 1ff7abafd6 rajout d'un if dans add_remove pour resoudre la superposition des ints 2019-05-08 17:55:38 +02:00
Hugo LAMY d057ef941b sans les codes de debug 2019-05-06 23:29:04 +02:00
Hugo LAMY 23c9e19ea6 map resolue mais peut-etre pas la meilleur solution 2019-05-06 23:24:24 +02:00
Hugo LAMY 74ef38e23a a priori le find place ne deborde plus a droite 2019-05-06 20:26:27 +02:00
Hugo LAMY 60d1d87b76 add_remove decidement.. semble fonctionner mieux mais avec deux modulo a chaque boucles 2019-05-06 20:04:27 +02:00
Hugo LAMY e784b96efe imprime les lettres en couleur lors du debug 2019-05-06 16:35:16 +02:00
Hugo LAMY b85454473d imprime les lettres pendant la recursive pour debug 2019-05-06 16:28:23 +02:00
Hugo LAMY 60b970e901 affiche correctement la map avec les lettres mais la map est fausse donc erreur dans backtracking 2019-05-03 16:11:15 +02:00
Hugo LAMY 671585098f fonction print_final_map fonctionne mais backtracking bug.. 2019-05-03 16:06:11 +02:00
Hugo LAMY bd38cd52ed letter ajoute a la struct 2019-05-03 14:25:05 +02:00
Hugo LAMY 192c2ba0ae ca semble fonctionner et c tres rapide 2019-05-02 16:45:28 +02:00
Hugo LAMY 8a49caad94 find place ne depasse plus les bords de droite et du bas 2019-05-02 00:13:11 +02:00
Hugo LAMY 05e265b3b1 la position des tetri dans la recursive est mtn garde en memoire 2019-05-01 23:46:43 +02:00
Hugo LAMY 929e070fb0 nettoyage et mise a la norme de add_remove 2019-05-01 23:22:14 +02:00
Hugo LAMY f035f37607 this time add_remove really fucking works 2019-05-01 23:13:24 +02:00
Hugo LAMY c8570a26f1 add_remove fonctionne vraiment cette fois 2019-05-01 22:50:46 +02:00
Hugo LAMY 527b621526 merging the clean branch with recursive working badly 2019-05-01 14:25:01 +02:00
Hugo LAMY 0e6e4a3caa merge conflict ave fillit 2019-05-01 14:23:53 +02:00
Hugo LAMY c118eac450 debug de la recursive et add_remove qui foire certains bits 2019-05-01 14:22:18 +02:00
Hugo LAMY 646d611381 add_remove fonctionne 2019-05-01 13:49:19 +02:00
Hugo LAMY c40da94786 add_remove fonctionne pour adding 2019-05-01 12:34:58 +02:00
Hugo LAMY c50f971f50 continue de tenter d'ecrire le add_remove mask 2019-04-30 20:59:01 +02:00
Hugo LAMY 9639bd80e3 correction lien libft et def BUFFSIZE dans fillit.h 2019-04-30 14:25:32 +02:00
Hugo LAMY 4d4ec6d8e0 merge avec nouveau file search_map qui est la recursive et reorganisation du makefile 2019-04-30 14:21:41 +02:00
Hugo LAMY 7e2ef9e878 creer symlink de libft 2019-04-30 14:11:56 +02:00
Hugo LAMY ef78667474 renomme fichiers en prevision de merge 2019-04-30 14:10:37 +02:00
Hugo LAMY 2363e42167 test add_remove qui ne fonctionne pas encore 2019-04-30 14:08:30 +02:00
Hugo LAMY ed1cde6e22 modified test_right in test_big_tetri 2019-04-30 13:32:27 +02:00
Hugo LAMY c7f7ac205c ajout du fichier print qui contient les fonctinos de print de bits 2019-04-30 13:26:10 +02:00
Hugo LAMY 0eef1b4825 libft en symlink 2019-04-30 13:20:36 +02:00
Hugo LAMY 8967fcb464 some changes to search map 2019-04-30 12:50:20 +02:00
Hugo LAMY 817528c943 makefile delete tous les fichiers .o et .swp et du genre 2019-04-28 16:49:17 +02:00
Hugo LAMY 656973ae52 ebut implementation de la recursive 2019-04-28 16:24:09 +02:00
Hugo LAMY 1dd8a9e8c8 find_place renvois la position du tetri dans la map 2019-04-28 02:24:27 +02:00
Hugo LAMY 003d2b3cbb recherche de la position du tetri dans la map fonctionne 2019-04-28 01:09:43 +02:00
Hugo LAMY 48576180a2 structure modifiee avec tailles et parsing fonctionne 2019-04-27 02:05:22 +02:00
Hugo LAMY b5ad1209f4 add_to_list fonctionne pleinement en binaire et creer un vrai tetri reduit et ses dimensions 2019-04-27 02:01:54 +02:00
Hugo LAMY 213cf40eb4 tous les champs de t_fillist remplis 2019-04-25 18:46:52 +02:00
Hugo LAMY c83ac7599d tous les champs de list remplis 2019-04-25 18:45:21 +02:00
Hugo LAMY e1f4ebee2a la recherche du tetri qui rentre dans la map fonctionne avec plusieurs tailles 2019-04-25 16:29:17 +02:00
Hugo LAMY 4007f0d707 la recherche du tetri qui rentre dans la map fonctionne avec toutes les tailles de tetri 2019-04-25 16:25:26 +02:00
Hugo LAMY 51205f5c56 test_big_tetri.c mis a jour ainsi que parse_input avec le add_to_list integre 2019-04-25 15:11:26 +02:00
Hugo LAMY ac29587a10 nettoye parse_input avec add_to_list a l'interieur 2019-04-25 15:00:32 +02:00
Hugo LAMY 23ec23f8bc boucle cherche tetra dans map et trouve quand ca fit 2019-04-25 14:46:46 +02:00
Hugo LAMY 33f74f31fc ajout de test_big_tetri.c et merge conflict 2019-04-25 13:06:34 +02:00
Hugo LAMY c70803b01b ajout de test_big_tetri.c 2019-04-25 13:01:47 +02:00
Hugo LAMY 2364b6322a fonction pour verifier si l'emplacement est libre en cours de construction 2019-04-25 07:06:37 +02:00
Hugo LAMY dabdd7dbef print_map fonctionne avec deux versions 2019-04-25 05:32:29 +02:00
Hugo LAMY 8da1c5bec6 rangement des fichiers tests et makefile 2019-04-24 15:47:42 +02:00
Hugo LAMY 8d9afa579d reorganise parse_input 2019-04-24 13:53:33 +02:00
Hugo LAMY ef84335727 corrige le fill_list pour virer les zeros de debut de tetraminos 2019-04-24 13:41:42 +02:00
Hugo LAMY c2101d3af9 conflict solved 2019-04-24 12:16:01 +02:00
Hugo LAMY 7bf76e5d41 some changes 2019-04-24 12:15:06 +02:00
Hugo LAMY 88b126d3f1 super mask 2019-04-22 14:40:39 +02:00
Hugo LAMY 64464522f0 test_big_map sans utiliser un compteur j pour le tableau d'int 2019-04-22 13:08:58 +02:00
Hugo LAMY fc69b0242c fonction test_big_map fonctionne correctement 2019-04-21 13:34:51 +02:00
Hugo LAMY 41f5d6b202 ajout de test_big_map pour faire tourner une grande map sur une petite 2019-04-20 21:01:49 +02:00
Hugo LAMY bcfe54e614 ajout de test pour faire tourner une grande map sur une petite 2019-04-20 21:00:29 +02:00
Hugo LAMY 730964a817 modifie add_to_list pour fonctionner avec du binaire 2019-04-19 15:34:05 +02:00
Hugo LAMY 041aa6c9b5 merging solve conflict 2019-04-18 10:56:55 +02:00
Hugo LAMY 4462517caf merging to push test bits 2019-04-18 10:55:16 +02:00
Hugo LAMY 4ef58337d8 fait tourner les test de la gauche vers la droite 2019-04-18 10:53:55 +02:00
Hugo LAMY 2fa5aeafbe boucle pour faire circuler le test dans la map 2019-04-18 02:59:52 +02:00
Hugo LAMY 6222b7373f tests pour trouver quel operateur utiliser pour comparaisons 2019-04-18 02:27:38 +02:00
Hugo LAMY 8adbd2cb5a debute testes avec masks binaires 2019-04-17 17:39:47 +02:00
Hugo LAMY f592c3cede met le dernier element du char** a null dans add_to_list et parse 2019-04-16 16:09:09 +02:00
Hugo LAMY e9d29e6dc1 code qui parse bien les fichiers et gere les erreurs 2019-04-16 15:55:34 +02:00
Hugo LAMY 301d2ba5fb prepare pour merge 2019-04-16 15:35:16 +02:00
Hugo LAMY 6c4577fafd repare parseur avec probleme malloc 2019-04-16 15:32:57 +02:00
Hugo LAMY 98dd7b90c5 tentative de pull 2019-04-16 13:55:37 +02:00
Hugo LAMY 4b3741ea88 ajout libft 2019-04-16 13:54:31 +02:00
Hugo LAMY 9c889ad4d3 add_to_list a la norme et sans erreurs visibles (a part du charabia de valgrind a comprendre plus tard :p) 2019-04-15 17:19:11 +02:00
Hugo LAMY 92815d1928 resolu erreurs de tetra horizontal et vire les coordonnes en plus de tab 2019-04-15 17:08:06 +02:00
Hugo LAMY 0f5eefaf34 ajout de commentaires a add_to_list et resolution de conflits pour merge 2019-04-15 16:42:19 +02:00
Hugo LAMY baa1a3de67 ne gere pas bien la cas d'un tetraminos sur une seul ligne 2019-04-15 16:21:04 +02:00