This commit is contained in:
2026-02-13 18:37:24 +01:00
parent b646f5ca78
commit eae4adab35
10 changed files with 97 additions and 10 deletions
@@ -0,0 +1,27 @@
#ifndef FOSSILS_H
#define FOSSILS_H
#include <stdio.h>
enum body_part
{
SKULL,
TORSO,
TAIL,
WINGS,
LEGS,
COMPLETE,
};
struct fossil{
char* species;
enum body_part part;
size_t age;
char has_wings;
};
struct fossil *init_fossil(char *species, enum body_part body_part, size_t age, char has_wings);
struct fossil *assemble_wingless(struct fossil *fossils[4]);
struct fossil *assemble_with_wings(struct fossil *fossils[5]);
struct fossil **assemble_all_fossils(struct fossil **fossils, size_t nb_fossils);
#endif