Commit graph

  • 4929d5a997
    Modifications - Suppression du plateau, tout est stocké dans un vecteur lié à l'ID d'un univers - Suppression de la méthode placant les animaux dans l'univers, ils s'insèrent maintenant directement grâce à leur constructeur - L'affichage se base désormais sur le vecteur en récréant un plateau Mylloon 2022-04-04 23:23:48 +0200
  • be2d39ee8c
    Modifications - Requiert désormais un index et non pas des coordonées (x, y) - Méthode position() qui renvoie la position de l'organisme dans un univers donné - Méthode recuperationIDLibre() qui renvoie un index libre dans un univers donné Mylloon 2022-04-04 23:21:05 +0200
  • 573c5838d9
    Ajout TODO Mylloon 2022-04-04 00:17:13 +0200
  • ff162491a5
    Envoie de l'ID de l'univers lors de la création des moutons et loups Mylloon 2022-04-04 00:15:57 +0200
  • 654d1a4bec
    Ajouts et modifications - ID unique par univers dans une map contenant les index libres + les organismes présent - nombre d'animaux donnée en fonction du vecteur contenant la liste des organismes présent dans l'univers - Mise en commentaire de la méthode modifiant un organisme - Modifications des commentaires - l'herbe ne compose plus 100% de l'univers lors de la création Mylloon 2022-04-04 00:15:42 +0200
  • b82bad7720
    Ajouts - ID unique par organisme - Méthode animal pour connaître si l'organisme est un animal - Méthode correspondance -> lettre - Coordonnées x et y dans l'univers Mylloon 2022-04-04 00:12:20 +0200
  • d3a76dccae
    Ajout de la vitesse Mylloon 2022-04-04 00:10:51 +0200
  • 90c880b399
    Modifications - Renvoie faux à la méthode animal() - Changement de lettre S -> "-" Mylloon 2022-04-04 00:09:57 +0200
  • 3fb1b6b3ef
    Renvoie faux à la méthode animal() Mylloon 2022-04-04 00:09:28 +0200
  • 6f4ca663f1
    Ajouts - Ajout d'une vitesse, d'un age et d'un age max - Renvoie vrai à la méthode animal() Mylloon 2022-04-04 00:08:41 +0200
  • 5b3a6e17f6
    Ajoute un flag pour valgrind Mylloon 2022-04-04 00:07:28 +0200
  • 895dd9e083
    Séparation des classes dans plusieurs fichiers Mylloon 2022-04-02 21:22:37 +0200
  • 74145bb172
    Ignore fichiers objets + executable Mylloon 2022-04-02 21:22:19 +0200
  • 4b6b7dfc8c
    Déplacement des .hpp dans le dossier includes et des .cpp dans le dossier src, refonte du makefile Mylloon 2022-04-02 21:07:28 +0200
  • b32fc34cc4
    Loup est désormais carnivore Mylloon 2022-04-02 21:04:51 +0200
  • 04921a7a38
    Ajouts et modifications - Initialise le plateau avec l'ID de l'herbe - Affiche le caractère correspondant à l'ID au lieu de l'ID et supprime les bordures intérieur - map des ID<->Lettre stocké dans la classe Organisme, lettre ajoutés lors de la construction de la classe correspondante Mylloon 2022-04-02 18:12:19 +0200
  • 258c3eecf7
    Ajout des destructeurs pour pouvoir delete ces derniers Mylloon 2022-04-02 17:07:22 +0200
  • 90ed0e4604
    clear du vecteur inutile Mylloon 2022-04-02 17:07:01 +0200
  • f5dbbcf28d
    delete les animaux lors du lancement de la simulation Mylloon 2022-04-02 17:06:43 +0200
  • de1506033f
    Suppression de -fanalyzer car est trop buggé sur g++11 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94355) Mylloon 2022-04-02 16:46:25 +0200
  • 86ef204701
    Modifications - Ajoute correctement le nombre d'animaux - Met à jour correctement les index libres lorsque l'on modifie un organisme - Affichage constant et sans exception Mylloon 2022-04-02 16:03:20 +0200
  • e419f323f9
    Utilisation de pointeur de pointeur pour l'univers + affichage de l'univers Mylloon 2022-04-02 13:36:11 +0200
  • 7971c8b4f1
    Ajouts et modifications - Affichage de l'univers - Vecteur qui liste les index libres (rangés aléatoirement) - ID maintenant des short Mylloon 2022-04-02 13:08:26 +0200
  • d89af503e9
    Mise-a-jour commentaires Mylloon 2022-04-02 01:48:38 +0200
  • bea2de5118
    Réorganisation Mylloon 2022-04-02 01:42:51 +0200
  • 189c38088d
    Modifications - N'ajoute que des animaux à la simulation - Store plusieurs variables dans la classe plutot que dans la méthode d'ajout d'animaux - Possibilité d'ajouté un organisme tout seul - Déclaration méthode d'affichage de l'univers - Ajout des mot-clés const et noexcept lorsque possible - Ajout de Herbe & Sel Mylloon 2022-04-02 01:39:36 +0200
  • feb473514d
    Ajouts - Univers garde le nombre d'organismes, et ceux en vie - Chaque organisme a un ID - Plateau par défaut remplie d'herbe - Ajoute les organismes dans l'univers via un vecteur, gestion du nombre d'organismes max Mylloon 2022-04-02 00:46:38 +0200
  • 02e7abd13d
    Ajouts et modifications - lancerSimulation() créer l'univers et ajoute les organismes - arreterSimulation() supprime l'univers Mylloon 2022-04-02 00:42:16 +0200
  • 802cc75d1e
    Affiche tout les warnings Mylloon 2022-04-02 00:40:39 +0200
  • 4c937b5276
    Ajout - Includes - Fonction carnivore - Ajout d'organismes à l'univers Mylloon 2022-04-01 23:43:58 +0200
  • 8071e2ade1
    Ignore dossier .vscode Mylloon 2022-04-01 23:43:20 +0200
  • ed0787524d
    Suppressions des includes Mylloon 2022-04-01 23:42:59 +0200
  • 0cb7751066
    Ajout de l'optimisation O3 Mylloon 2022-04-01 23:25:21 +0200
  • e406d25eaa
    Ajout des classes composant l'Univers Mylloon 2022-03-31 16:09:34 +0200
  • 3f5a6e9996
    Renomme le fichier binaire Mylloon 2022-03-31 16:09:13 +0200
  • 08584564bd
    Ajouts - Récupère des informations via CLI, avec des valeurs par défaut le cas échéant - Début classe Univers - Fonction initialisation de la simulation - Makefile Mylloon 2022-03-31 13:31:37 +0200
  • 853f3a820b
    Ignore fichiers tierces Mylloon 2022-03-31 13:26:24 +0200